我使用以下代码创建了个保存文件的对话框:
注意 是WIN API写的 不是MFC
 
wchar_t szFileName[MAX_PATH] = L"";
OPENFILENAME file = {0};
file.lStructSize = sizeof(file);
file.lpstrFile = szFileName;
file.nMaxFile = MAX_PATH;
file.lpstrFilter = L"All Files\0*.*\0";
GetSaveFileName(&file);但是弹出对话框之后,选择不了 保存或者取消的按钮,连关闭也不行,父窗口是个对话框,之前试过弹出MessagBox之后也选择不了确定,同样父窗口也是对话框
我创建的对话框代码如下:hMainDlg = CreateDialog(hInstance,MAKEINTRESOURCE(IDD_MAINDLG),NULL,MainDlgProc);
ShowWindow(hMainDlg,SW_SHOW);