Вопросы по теме 'wm-paint'

Обработка WM_PAINT в подклассе CStatic Control
Я создал настраиваемый элемент управления, класс которого имеет CStatic в качестве базового класса. В настоящее время я обрабатываю рисунок с помощью события WM_PAINT . Но есть странное поведение. Когда я снова включаю окно после его отключения...
5291 просмотров
schedule 05.09.2021

Поведение DefWindowProc WinApi
Может кто-нибудь объяснить, почему с DefWindowProc все в порядке, но если я его удалю, на экране появляется строка «Hello windows» без окна и каких-либо кнопок? «UpdateWindow» отправляет оконной процедуре сообщение WM_PAINT, так почему же текст...
2507 просмотров
schedule 06.10.2021

Winforms мерцает при рисовании изображения на панели задач
Прямо сейчас я рисую маленькое изображение 16x16 в строке заголовка моего окна. Работает хорошо, за исключением неприятного мерцания, от которого я не могу понять, как избавиться. Я просто рисую изображение следующим образом: Protected...
611 просмотров
schedule 04.09.2022

win32: WM_PAINT вызывает, но этого не должно быть!
У меня проблема с WM_PAINT. В основном я хочу, чтобы WM_PAINT вызывался после пользователя WM_COMMAND, но по какой-то причине он все равно вызывается в основной функции. case WM_PAINT: { createFont(); PAINTSTRUCT ps; HBRUSH...
1881 просмотров
schedule 18.06.2023

Что заставляет WS_TABSTOP влиять на порядок рисования окон?
В WTL CBitmapButton не поддерживает изображение с прозрачным слоем, например PNG. поэтому я настроил код для использования GDI+ для рисования PNG, назовите его CPNGButton. А вот на win XP дела обстоят странно. Когда кнопка перекрывается другим...
310 просмотров
schedule 07.02.2023

Улучшить код для обработчиков WM_PAINT и WM_CTLCOLORSTATIC.
ВВЕДЕНИЕ И СООТВЕТСТВУЮЩАЯ ИНФОРМАЦИЯ: Я реализовал сложную отрисовку фона главного окна и его дочерних статических элементов управления. На картинке ниже показано, как это выглядит. Статические элементы управления имеют стиль SS_NOTIFY...
985 просмотров
schedule 24.12.2022

Закрашивание прозрачного окна в Windows
Я хочу закрасить окно, созданное с помощью стилей WS_EX_TOPMOST|WS_EX_TRANSPARENT|WS_EX_LAYERED , в сообщении WM_PAINT , которое получает окно. Могу ли я сделать это? Если нет, что я могу сделать, чтобы нарисовать анимацию (нарисованное...
35 просмотров
schedule 22.10.2022

WM_PAINT, управляемый системой win32-gdi, не мерцает?
запуск этого кода приводит к заголовку вопроса: если вы измените размер окна, вы не увидите никакого мерцания (перерисовка, отправленная системой) если вы переместите мышь внутри окна, произойдет сильное мерцание (перерисовка прислана мной) как...
133 просмотров
schedule 05.07.2023