Select a file to open in explore.
179 {
181
182 OPENFILENAMEA ofn;
183 CHAR szFile[260] = { 0 };
184
185 ZeroMemory(&ofn, sizeof(OPENFILENAMEA));
186 ofn.lStructSize = sizeof(OPENFILENAMEA);
187 ofn.hwndOwner = hwnd;
188 ofn.lpstrFile = szFile;
189 ofn.nMaxFile = sizeof(szFile);
191 ofn.nFilterIndex = 1;
192 ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR;
193 if (GetOpenFileNameA(&ofn) == TRUE)
194 {
195 return ofn.lpstrFile;
196 }
197 return "";
198 }
#define SPICES_PROFILE_ZONE
typename detail::filter< TypeList, F >::type filter
Keep elements except filtered.