无法检索刚刚创建的窗口的标题

时间:2011-08-15 15:51:37

标签: c++ winapi

当我的钩子程序收到HCBT_ACTIVATE消息时,我正在尝试检索窗口的标题。

问题是,当第一次收到此消息时,窗口似乎没有设置标题。我想我应该在调用GetWindowText时添加某种延迟? (创建窗口后,例如,我收到HCBT_MOVESIZE或HCBT_DESTROYWND消息,我可以获得正确的标题)

1 个答案:

答案 0 :(得分:1)

您应该使用SetWindowHookEx设置挂钩,使用WH_CALLWNDPROCRET在处理完邮件后接收WM_CREATE通知。