我想在打开焦点辅助时自动将应用程序中的状态更改为免打扰。
所以基本上有两个问题:
是否可以通过例如 Windows 10 SDK 来检查 Focus Assist 状态?
Windows 8 中的 Quiet Hours 有一个类似的问题:Get windows Quiet hours from Win32 or C# API,尽管目前尚不清楚它是否也适用于“Focus Assist”,因为这不再是真值或假值。安静时间只有 ON/OFF 状态,而 Focus Assist 可以是 OFF/PRIORITY/ALARMS。
不过,更有趣的问题是,上面提到的帖子中没有回答:是否有我可以注册的事件,以获取有关状态更改的通知?
目标是在 Focus Assist 状态更改时立即获得通知,以便不必定期查询注册表。