我有一个当前具有消息循环的应用程序。如果我要使用该方法创建一个模式对话框DialogBox
,当前消息循环是否也会从对话框接收消息,或者它们是否会被运行时保留?
user1438599
问问题
726 次
2 回答
2
DialogBox创建自己的消息循环,因此您的消息循环不会运行。从文档中:
该函数显示对话框(无论模板是否指定 WS_VISIBLE 样式),禁用所有者窗口,并启动自己的消息循环以检索和调度对话框的消息。
于 2012-06-07T06:10:00.463 回答
1
您现有的消息循环将不会接收对话框的消息。对话框的所有消息都将由您作为最后一个参数传递给DialogBox函数的DLGPROC方法接收。
于 2012-06-07T06:03:56.217 回答