AnimateWindow win32 Api

时间:2014-10-14 22:18:57

标签: windows winapi desktop system-tray

我有一个有通知区域的应用程序。每当我收到通知时,我都会打电话给

::AnimateWindow(m_hWnd,duration,flags)

当应用程序窗口可见或最小化时,通知正常。当我关闭应用程序时,它会在系统托盘中运行。在此期间,如果发生通知,则需要屏幕焦点。因此,如果我在其他应用程序上,我将失去对该应用程序的关注,并且必须单击其他应用程序才能获得焦点。为什么AnimateWindow的行为会有所不同,具体取决于窗口是打开还是关闭。有没有办法告诉操作系统停止关注通知?

更新:我认为描述不明确。动画窗口用于在系统托盘中显示通知。这不适用于主应用程序窗口。

1 个答案:

答案 0 :(得分:0)

抱歉,伙计们,我的调查不完整。实际上我正在使用CEF createBrowser()来创建通知。显然那是在偷人焦点。