Окно WS_EX_LAYERED не принимает события мыши

Я кодирую пользовательское фоновое непрямоугольное окно с кнопками, такими как сворачивание и закрытие в растровых изображениях. Вот мой код только сейчас. Проблема в том, что пользовательское окно не получает сообщения мыши при наведении на ненулевые альфа-области.

1 ответ

Решение

Поскольку кнопки свертывания и закрытия находятся за пределами клиентской области окна, вам нужно захватить WM_NCLBUTTONUP в дополнение к WM_LBUTTONUP

Другие вопросы по тегам