Здравствуйте, ex-BK, Вы писали:
C>>Зачем?
EB>Хочется различать варианты:
EB>а) размер окна изменился т.к. окно перетащили мышкой и произошел snapping.
EB>б) размеры окна изменили "обычным" образом
Ну так (0x8000 & GetKeyState(VL_KWIN) || 0x8000 & GetKeyState(VK_RWIN)) помогло?
Тут ещё такой момент, для окон типа диалог (как раз вчера сдуру налетел): ловил в окне по wm_keydown кнопку VK_UP(и три других) — не ловились. Потому что стоит в обработчике IsDialogMessage(...)