Невозможно получить заголовок только что созданного окна - PullRequest
0 голосов
/ 15 августа 2011

Я пытаюсь получить заголовок окна, когда моя подключаемая процедура получает сообщение HCBT_ACTIVATE.

Проблема заключается в том, что при первом получении этого сообщения в окне, похоже, нет заголовкауже установлено.Думаю, мне стоит добавить задержку к звонку на GetWindowText?(После того, как окно создано и, например, я получаю сообщение HCBT_MOVESIZE или HCBT_DESTROYWND, я могу получить правильный заголовок)

1 Ответ

1 голос
/ 15 августа 2011

Вы должны установить ловушку с помощью SetWindowHookEx , используя WH_CALLWNDPROCRET, чтобы получать уведомление WM_CREATE после обработки сообщения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...