OPENFILENAME ofn;
PSTR FileName = new char [200];
ZeroMemory(&ofn,sizeof(ofn)); // очистим структуру
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = hWnd;
ofn.lpstrFile = FileName;
ofn.lpstrFilter = "All\0*.*\0Text\0*.TXT\0";
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
ofn.nMaxFile = 9999;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
bool ret = GetOpenFileName(&ofn);
int err = GetLastError();
if (!ret)
return false;
else{
ret = LoadFromFile(FileName);
if(!ret)
return false;
}
return true ;
вот такой вот код почему то не срабатывает, уже устал искать причину, помогите пожалуйста, ошибка после GetOpenFileName — говорит что неправленый параметр