嗨,我正在创建 Windows 上下文菜单的模仿。
显示对话框执行以下操作:
- 使用创建一个对话框
CreateDialogIndirectParam
运行消息循环:
while ( ContinueModal() && GetMessage(&msg, NULL, 0, 0) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); }
在我寻找新窗口的失去焦点事件的对话框中,我将
ContinueModel
标志设置为 false 并调用EndDialog
/DestroyWindow
。- 打电话
EndDialog
不会杀死我的对话,DestroyWindow
会。这样可以吗,谁能解释一下为什么?
- 打电话
谢谢!D.