Select a file to save in explore.
201 {
203
204 OPENFILENAMEA ofn;
205 CHAR szFile[260] = { 0 };
206
207 ZeroMemory(&ofn, sizeof(OPENFILENAMEA));
208 ofn.lStructSize = sizeof(OPENFILENAMEA);
209 ofn.hwndOwner = hwnd;
210 ofn.lpstrFile = szFile;
211 ofn.nMaxFile = sizeof(szFile);
213 ofn.nFilterIndex = 1;
214 ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_NOCHANGEDIR;
215 if (GetSaveFileNameA(&ofn) == TRUE)
216 {
217 return ofn.lpstrFile;
218 }
219 return "";
220 }
#define SPICES_PROFILE_ZONE
typename detail::filter< TypeList, F >::type filter
Keep elements except filtered.