【发布时间】:2025-12-19 21:10:17
【问题描述】:
您好,我正在创建 Windows 上下文菜单的模拟。
显示对话框如下:
- 使用
CreateDialogIndirectParam创建一个对话框 -
运行一个消息循环:
while ( ContinueModal() && GetMessage(&msg, NULL, 0, 0) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } -
在我寻找新窗口失去焦点事件的对话框中,我将
ContinueModel标志设置为false 并调用EndDialog/DestroyWindow。- 调用
EndDialog不会杀死我的对话,DestroyWindow会。可以吗,谁能解释一下原因?
- 调用
谢谢! D.
【问题讨论】:
标签: c++ windows winapi win32gui windows-messages