你试一下,这样行不?BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_INITDIALOG:
SetWindowLong(hwndDlg, GWL_STYLE, WS_OVERLAPPED |WS_CAPTION | WS_SYSMENU |
WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX);
break;
case WM_COMMAND:
WORD wId = LOWORD(wParam);
if (wId == IDM_EXIT)
{
PostQuitMessage(0);
}
return (INT_PTR)TRUE;
case WM_CLOSE: PostQuitMessage(0); return (INT_PTR)TRUE;
case WM_SYSCOMMAND:
switch(wParam)
{
case SC_MAXIMIZE:
ShowWindow(SW_SHOWMINIMIZED);
case SC_MINIMIZE:
ShowWindow(SW_SHOWMAXIMIZED);
}
}
return (INT_PTR)FALSE;
}
|