Сообщение WM_SETREDRAW


Приложение отправляет сообщение WM_SETREDRAW окну для того, чтобы дать возможность изменениям в этом окне быть перерисованными или воспрепятствовать изменениям в этом окне быть перерисованными.

Чтобы отправить это сообщение, вызовите функцию SendMessage с нижеследующими параметрами.

Синтаксис

SendMessage( 
  (HWND) hWnd,              // дескриптор целевого окна 
  WM_SETREDRAW,             // отправляемое сообщение
  (WPARAM) wParam,          // состояние перерисовки
  (LPARAM) lParam           // не используется; должен быть нуль
);

Параметры

wParam

Определяет состояние перерисовки. Если этот параметр - TRUE, содержимое может быть перерисованное после изменения. Если этот параметр - FALSE, содержимое не может быть перерисовано после изменения.

lParam

Этот параметр не используется.

Возвращаемые значения

Приложение возвращает нуль, если оно обрабатывает это сообщение.

Замечания

Это сообщение может быть полезным, если приложение должно добавить несколько пунктов в поле списка. Приложение может вызвать это сообщение с wParam установленным в FALSE, добавить пункты, а затем вызывать сообщение снова с wParam установленным в TRUE. Наконец, приложение может вызвать функцию InvalidateRect, чтобы заставить поле списка быть перерисованным.

Смотри также

Обзор Окрашивание и рисование, Сообщения окрашивания и рисования, InvalidateRect

Размещение и совместимость WM_SETREDRAW

К Windows Vista Да
л Windows XP Да
и Windows 2000 Professional Да
е Windows NT Workstation Да версии 3.1 и выше
н Windows Me Да
т Windows 98 Да
  Windows 95 Да
С Windows Server 2008 Да
е Windows Server 2003 Да
р Windows 2000 Server Да
в Windows NT Server Да версии 3.1 и выше
е
р
Используемая библиотека -
Используемая DLL -
Заголовочный файл
- объявлено в Winuser.h
- включено в Windows.h
Unicode -
Замечания по платформе Не имеется

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz