C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 317 - CWnd::OnEraseBkgnd / MFC Справка / Visual C++

Шаг 317 - CWnd::OnEraseBkgnd

afx_msg BOOL OnEraseBkgnd( CDC* pDC );

Возвращаемое значение
Отлично от нуля если стирает фон, иначе 0.

Параметры
pDC
Определяет объект контекста устройства.

Замечания
Рамка называет эту функцию, когда есть потребность стирания фона объекта CWnd (например, когда изменен размер). Она вызывается, чтобы готовить лишенную законной силы область к закрашиванию.
Заданная по умолчанию реализация стирает фон используя фоновую кисть, определенную hbrBackground членом структуры класса окна.
Если hbrBackground - NULL, Ваша перегруженная версия OnEraseBkgnd должна стереть фоновый цвет. Ваша версия должна также выровнять происхождение предназначенной кисти по CWnd координатам первым вызовом UnrealizeObject для кисти, и затем выбрать кисть.
Перегруженный OnEraseBkgnd должен возвратиться отличный от нуля в ответ на WM_ERASEBKGND, если функция обрабатывает сообщение и стирает фон, это указывает, что никакое дальнейшее стирание не требуется. Если функция возвращает 0 окно останется отмеченным как нуждающиеся в стирании. (Обычно, это означает, что fErase член структуры PAINTSTRUCT будет TRUE).
Windows принимает, что фоновый режим вычислен с MM_TEXT режимом. Если контекст устройства использует любой другой режим с уничтоженная область не может быть внутри видимой части клиентской области.

Эта функция вызвана рамкой, чтобы позволить Вашей прикладной программе обрабатывать сообщение Windows. Параметры, переданные к вашей функции отражают параметры, полученные рамкой, когда сообщение было получено. Если Вы вызываете реализацию базового класса этой функции, та реализация использует параметры, первоначально переданные с сообщением, а не параметры, которые Вы обеспечиваете функции.


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU