Win32Sdk如何创建模态消息对话框(Qt通用)
EnableWindow(hwnd, FALSE);
HWND hDlg = CreateDialog((HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE), MAKEINTRESOURCE(IDD_DIALOG1), hwnd, DialogProc);
ShowWindow(hDlg, SW_SHOW);
MSG msg;
while (GetMessage(&msg, NULL, 0, 0)) {
if (!IsDialogMessage(hDlg, &msg)) {
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
EnableWindow(hwnd, TRUE);
SetForegroundWindow(hwnd);