· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› Помогите не сойти с ума, WM_PAINT в WinXP

Посл.отвђт Сообщенiе


Дата: Апр 11, 2004 18:47:52

Второй день выходит какая-то мура. Создаю окно, которое лишь выводит на DC окна рисунок (просто массив цветов), смещение которого находится во внешней переменной. Далее есть кнопка, при нажатии которой во внешнюю переменную заносится другое смещение, после чего вызывается UpdateWindow. Я ожидал, что в окне появиться следующая картинка после нажатия кнопки! Но нет картинка остаются та-же, не смотря на то, что UpdateWindow возвращает 1 (true;). Но самое интересное, что если изменить размер окна, то ожидаемая картинка всё-таки появляется... Что-же делает Windows в перечисленных мною случаях.?


Дата: Апр 11, 2004 19:44:50

Перед UpdateWindow() должен вызваться InvalidateRect() той области, которая должна быть обновлена или NULL чтобы обновить всё окно..


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.099