如何通知我窗口已激活
How can I be notified that window is activated?
我正在用eVC++开发一个应用程序。在 MFC OnInitDialog() 中,表示您的页面正在初始化。我希望每次激活页面时都有一个事件通知我。那是什么事件?
您应该处理消息WM_SETFOCUS
编辑:
或WM_ACTIVATE
或覆盖方法 OnSetActive()
按页面你是什么意思。如果你在谈论窗口,有一个函数叫做CWnd::OnActivate in MFC.
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 如何在C++中找到active directory中禁用和锁定的窗口帐户
- 处理闪烁窗口事件
- 当电子的窗口隐藏时如何激活另一个应用程序窗口
- 设置激活 Chrome 窗口 (C++)
- 如何通知我窗口已激活
- Windows 窗体 - 具有父级的 ShowDialog - 为什么在主窗口最大化时单击父级不激活对话框
- 如果在系统范围内禁用,则激活窗口的主题
- 如果应用程序窗口失去激活c++,则绕过OnFocus/GetFocus事件的触发器
- 当用户尝试激活主窗口时引发模态QDialog
- c++ Win32防止窗口激活允许输入
- 在c++中使用ShellExecute打开URL - SW_SHOWMAXIMIZED不激活窗口
- 使用发送输入激活窗口"Alt Tab"切换器
- 将窗口置于前面 -> raise(),show(),激活窗口() 不起作用