WIN32 非模态对话框

心已赠人 2022-12-20 14:56 274阅读 0赞
  1. //创建一个对话窗口实例
  2. HWND dialogHwnd=CreateDialogA(hInstance, MAKEINTRESOURCEA(IDD_DIALOG1), hwnd, mydialog);
  3. //显示
  4. ShowWindow(dialogHwnd, SW_SHOWNORMAL);
  5. //不会阻塞代码继续运行

非模态对话框关闭和模态对话框关闭有所区别

  1. INT_PTR CALLBACK mydialog(HWND hwnd, UINT msgType, WPARAM wparam, LPARAM lparam) {
  2. if (WM_CLOSE == msgType)
  3. {
  4. DestroyWindow(hwnd)
  5. //EndDialog是模态对话框关闭方式
  6. //EndDialog(hwnd, 0);
  7. return TRUE;
  8. }
  9. }

发表评论

表情:
评论列表 (有 0 条评论,274人围观)

还没有评论,来说两句吧...

相关阅读