WIN32 非模态对话框
//创建一个对话窗口实例
HWND dialogHwnd=CreateDialogA(hInstance, MAKEINTRESOURCEA(IDD_DIALOG1), hwnd, mydialog);
//显示
ShowWindow(dialogHwnd, SW_SHOWNORMAL);
//不会阻塞代码继续运行
非模态对话框关闭和模态对话框关闭有所区别
INT_PTR CALLBACK mydialog(HWND hwnd, UINT msgType, WPARAM wparam, LPARAM lparam) {
if (WM_CLOSE == msgType)
{
DestroyWindow(hwnd)
//EndDialog是模态对话框关闭方式
//EndDialog(hwnd, 0);
return TRUE;
}
}
还没有评论,来说两句吧...