Согласно MSDN, WM_SIZE следует отправлять в окно, когда окно свернуто или восстановлено.
Но мое окно приложения, которое называется WTL CDialogImpl, никогда не получит WM_SIZE при сворачивании или восстановлении.
Я использую spy ++ для проверки, я могу получить WM_SYSCOMMAND, WM_WINDOWPOSCHANING, WM_ACTIVE, WM_ACTIVEAPP и т. Д., Но без WM_SIZE.
Я проверил несколько других примеров приложений WTL, я могу получить сообщение WM_SIZE при сворачивании или восстановлении.
Мой вопрос: почему мое окно WTL CDialogImpl не получает WM_SIZE?
Помимо этого, есть ли какое-либо другое сообщение, указывающее на завершение восстановления или минимизацию?
Я имею в виду, что в системе большую часть времени есть анимация, показывающая процесс минимизации / восстановления. Мне нужно сообщение или событие, чтобы приложение знало, что анимация завершена при восстановлении.
спасибо!
Уильям Л.