6 // Returns an empty string if dialog is canceled
\r
8 string openfilename(char *filter, HWND owner)
\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
21 if ( GetOpenFileName(&ofn) )
\r
22 fileNameStr = fileName;
\r
26 //Get line, store in string
\r