标签: c++ winapi
当我的钩子程序收到HCBT_ACTIVATE消息时,我正在尝试检索窗口的标题。
问题是,当第一次收到此消息时,窗口似乎没有设置标题。我想我应该在调用GetWindowText时添加某种延迟? (创建窗口后,例如,我收到HCBT_MOVESIZE或HCBT_DESTROYWND消息,我可以获得正确的标题)
GetWindowText
答案 0 :(得分:1)
您应该使用SetWindowHookEx设置挂钩,使用WH_CALLWNDPROCRET在处理完邮件后接收WM_CREATE通知。