gpt4 book ai didi

c++ - WTL/Winapi 消息处理程序中的模态窗口

转载 作者:行者123 更新时间:2023-11-28 03:51:58 25 4
gpt4 key购买 nike

我有一个小型应用程序,它有一个仅用于后台处理的消息 WTL 窗口。但在某些情况下,我想显示一个应该表现为模态的窗口,也就是说,只有在用户单击按钮后,消息处理窗口的消息处理程序才会返回。

我在想我可以这样做(伪代码):

LRESULT OnMessageWndHandler1(...)
{
CModalWindow wnd;
wnd.create(...)

while(GetMessageLoop){}
}

但是当我尝试时,窗口创建得很好,但是按下一个键会在模态窗口编辑框中输出数十个字符,而不是像在常规窗口中那样输出一个字符。

很可能我做错了什么,但我不知道什么是正确的方法。模态窗口完全由代码生成。

最佳答案

I would like to show a window that should behave as modal ...

在我的Unusual but Useful Dialog-based Classes Designed for Specialization您会找到在任何控件或自制窗口上调用 DoModal() 的方法。

关于c++ - WTL/Winapi 消息处理程序中的模态窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5167275/

25 4 0
文章推荐: c++ - 如何在 C++ 中使用从 DLL 导出的函数?
文章推荐: javascript - 如何在 JQUERY 中重写点击 url? (查询)
文章推荐: html -
文章推荐: c++ - 默认模板参数
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com