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

Unable to retrieve title of just created window

本文关键字:窗口 标题 创建 检索      更新时间:2023-10-16

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

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

你应该使用SetWindowHookEx来设置钩子,使用WH_CALLWNDPROCRET来接收消息被处理后的WM_CREATE通知。