我有一个小应用程序,它只有一个消息WTL窗口做后台处理。但是在某些情况下,我想显示一个应该表现为模态的窗口,也就是说,只有消息窗口的消息处理程序不应该返回,直到用户单击该按钮。WTL/Winapi消息处理程序中的模态窗口
我在想,我可以做这样的(伪):
LRESULT OnMessageWndHandler1(...)
{
CModalWindow wnd;
wnd.create(...)
while(GetMessageLoop){}
}
但是当我尝试,创建窗口就好了,但是按一个键输出的模态窗口编辑框的字符数十个,没有一个像常规窗口那样的人。
最有可能我做错了什么,但我不知道什么和什么应该是正确的方法。模态窗口完全由代码生成。
发布你的实际代码 – 2011-03-02 12:50:18
用真正的代码进行调试很难 – 2011-03-02 15:52:19