窗口 – 如何知道窗口是否具有焦点? (Win32 API)
发布时间:2020-12-13 20:51:06 所属栏目:Windows 来源:网络整理
导读:使用Win32 API(在C中,但这是无关紧要的)如何判断给定的窗口(由HWND标识)是否具有焦点?我正在挂起一个应用程序来观看事件,当事件发生时,我想检查应用程序是否已经有焦点。如果没有,我想要闪烁窗口,直到它们给予关注。 或者,FlashWindowEx结构标志FLASH
使用Win32 API(在C中,但这是无关紧要的)如何判断给定的窗口(由HWND标识)是否具有焦点?我正在挂起一个应用程序来观看事件,当事件发生时,我想检查应用程序是否已经有焦点。如果没有,我想要闪烁窗口,直到它们给予关注。
或者,FlashWindowEx结构标志FLASHW_TIMERNOFG是否闪烁,直到窗口有焦点,如果窗口已经具有焦点,则不闪光?我现在不能测试,因为我不在我的开发环境中,但是我的印象是它会闪过,这是我想要避免的。 编辑:此外,如果重要,应用程序在此窗口中使用DirectX。
GetActiveWindow将返回与输入焦点相关联的顶级窗口。
GetFocus将返回具有输入焦点的窗口的句柄。
本文可能有帮助: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- mvvm – 有没有人知道ReactiveUI的ReactiveCommand的一个很
- windows-server-2008 – Powershell – 克隆整个驱动器的AC
- 39 路径分析小练习
- windows10 关闭自动更新
- Win2008 R2 64Bit下IIS环境安装memcache和memcached服务端的
- 使用Microsoft.Extensions.Logging从静态成员进行日志记录
- Windows 8 – Windows 8上的Octave问题:任何错误后崩溃
- Windows CMD:如何创建可执行文件的符号链接?
- exchange – 从服务器发送电子邮件而不创建新的Office 365用
- windows-server-2012-r2 – Windows Server 2012 R2上的APC