Здравствуйте, dkart, Вы писали:
D>При нажатии на кнопку, причем не важно каким способом, родительское окно получает сообщение WM_COMMAND с WPARAM == LOWORD(BN_CLICKED)
Не совсем так. Я перехопределил OnCommand в диалоге и указал при вызове его изменить надпись CStatic'а на "Pressed" (больше она нигде не меняется). Надписть появилась только после того, как я отпустил кнопку, а мне надо ее текущее состояние отследивать — нажата ли она сейчас.