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