|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2010, 20:19 | #1 |
Пользователь
Регистрация: 21.03.2010
Сообщений: 10
|
Перерисовка окна
Всем доброго вечера. В окно загружен bitmap. При изменении размеров окна сначала происходит очистка фона, а затем уже наложение bitmapa(по изображению пробегают белые полосы;эффект такой же как и при многократной перерисовки InvalidateRect с последним параметром TRUE ). Вопрос: как сделать так чтобы очистки фона не происходило? Заранее спасибо)
Последний раз редактировалось _Dmitry_; 28.03.2010 в 20:23. |
28.03.2010, 20:24 | #2 |
Пользователь
Регистрация: 05.03.2010
Сообщений: 48
|
Попробуйте в обрабочик изменения размера поставить кастыль application.processmessages
|
28.03.2010, 20:39 | #3 |
Пользователь
Регистрация: 21.03.2010
Сообщений: 10
|
Предположим в WM_SIZE при помощи application.processmessages я выполню все сообщения из очереди, но как это поможет мне в моем случае?
|
30.03.2010, 19:55 | #4 |
Пользователь
Регистрация: 05.03.2010
Сообщений: 48
|
процесс меседжес заставляет перерисовать форму во время выполнения различных циклов или тяжёлых функций)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перерисовка форм | dampirik | Общие вопросы .NET | 4 | 20.12.2009 10:23 |
C#: перерисовка форми | Natok | Общие вопросы .NET | 9 | 02.06.2009 20:03 |
Перерисовка канвы | Bayazet | Мультимедиа в Delphi | 4 | 09.04.2009 22:14 |
перерисовка канвы | Bayazet | Общие вопросы Delphi | 14 | 27.01.2009 16:02 |
Перерисовка формы | satana | Общие вопросы Delphi | 4 | 18.09.2007 19:42 |