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