case WM_COMMAND: switch(LOWORD(wParam)) {case IDM_NEW: break; break; //设置 打开” 设置“ case IDM_OPEN: //设置“打开”对话框 ofn.lpstrFile=lpstrFileName; ofn.Flags=OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY; ofn.lpstrTitle="打开 打开"; ofn.lpstrTitle="打开"; //调用函数GetOpenFileName显示对话框 调用函数GetOpenFileName GetOpenFileName(&ofn); //调用函数GetOpenFileName显示对话框 //设置 另存为” 设置“ case IDM_SAVEAS: //设置“另存为”对话框 ofn.lpstrFile=lpstrFileName; ofn.Flags=OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST |OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT; ofn.lpstrTitle="另存为"; ofn.lpstrTitle="另存为"; 另存为 //调用函数GetSaveFileName显示对话框 调用函数GetSaveFileName GetSaveFileName(&ofn); //调用函数GetSaveFileName显示对话框 case IDM_CLOSE: break; case IDM_EXIT: SendMessage(hwnd,WM_DESTROY,0,0); break; case IDM_ABOUT: MessageBox(hwnd,"通用对话框示例","关于 通用对话框示例","关于",MB_OK); MessageBox(hwnd,"通用对话框示例","关于",MB_OK); break; } break; case WM_DESTROY: PostQuitMessage(0); break; default: return DefWindowProc(hwnd,message,wParam,lParam); } return 0; }