Merge branch 'master' of git.ucc.asn.au:/matches/honours
[matches/honours.git] / research / transmission_spectroscopy / TOF / utils.cpp
1 #include "utils.h"\r
2 \r
3 using namespace std;\r
4 \r
5 \r
6 // Returns an empty string if dialog is canceled\r
7 \r
8 string openfilename(char *filter, HWND owner) \r
9 {\r
10         OPENFILENAME ofn;\r
11         char fileName[MAX_PATH] = "";\r
12         ZeroMemory(&ofn, sizeof(ofn));\r
13         ofn.lStructSize = sizeof(OPENFILENAME);\r
14         ofn.hwndOwner = owner;\r
15         ofn.lpstrFilter = filter;\r
16         ofn.lpstrFile = fileName;\r
17         ofn.nMaxFile = MAX_PATH;\r
18         ofn.Flags = OFN_EXPLORER;// | OFN_FILEMUSTEXIST | OFN_HIDEREADONLY;\r
19         ofn.lpstrDefExt = "";\r
20         string fileNameStr;\r
21         if ( GetOpenFileName(&ofn) )\r
22                 fileNameStr = fileName;\r
23         return fileNameStr;\r
24 }\r
25 \r
26 //Get line, store in string\r
27 \r
28 \r

UCC git Repository :: git.ucc.asn.au