GetWindow(GetForegroundWindow()失败

时间:2017-12-16 12:52:07

标签: c++ winapi

到目前为止,我尝试使用db.articles.createIndex( { "processed": 1 } ); 使用GetWindow,这总是返回NULL。当我使用GetForegroundWindow时,我有一个说1400,无效的窗口句柄的消息。

当我第一次调试时,我有GetLastError正如我所说的那样,但当我重做执行时,我有一个有效的句柄,并且一切正常。

可能是什么问题。

Null

1 个答案:

答案 0 :(得分:3)

允许

GetForegroundWindow返回NULL并且你永远不会检查它。

MSDN也说:

  

Enum [Child] Windows函数比在循环中调用GetWindow更可靠。调用GetWindow执行此任务的应用程序可能会陷入无限循环或引用已销毁窗口的句柄。