Вопросы по теме '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