我在 Delphi 中有一个 MDI win32 应用程序。
它有多种形式,所有形式及其内部组件都有自己的弹出菜单。
一段时间后,当应用程序空闲时,触发器启动并关闭所有子窗口。
但如果弹出菜单显示,它不会关闭它。 (例如,用户单击右键并离开计算机 - 当触发器启动时,弹出菜单也应该关闭。)
GetWindow 函数找不到弹出菜单。
如何找到弹出菜单并关闭它?
SendMessage(PopupList.Window, WM_CANCELMODE, 0, 0);
全球Menus.PopupList
对象管理处理应用程序中 VCL 弹出菜单的所有消息的窗口。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)