Здравствуйте Alexander Shargin, Вы писали:
AS>Здравствуйте niksap, Вы писали:
N>>Проблема такая:
N>>ловлю диалог по WH_CBT, HCBT_ACTIVATE.
N>>как поймал HCBT_ACTIVATE сразу лезу по его детишкам-окнам.
N>>но они в это время оказываются еще не досозданы. (это я вижу из SPY++)
N>>подскажите, как дождаться конца достройки?
N>>не таймаут же какой-нить ставить?!
N>>ставить еще один хук по WM_INITDIALOG уже на сам дилог не хочется.
N>>WaitForInputIdle не срабатывает, т.к. работает с процессом, а он "усегда готов!"
AS>Я бы попробовал послать диалогу холостое сообщение (что-то типа WM_NULL) синхронно (с помощью SendMessage). Если обработал, значит всё, со своими сообщениями разобрался. Но это только предположение.
уже пробовал, именно SendMessage( hwnd, WM_NULL, 0, 0). Все равно не срабатывает.