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

 

Шаг 678 - CDC::SelectObject

CPen* SelectObject( CPen* pPen );
CBrush* SelectObject( CBrush* pBrush );
virtual CFont* SelectObject( CFont* pFont );
CBitmap* SelectObject( CBitmap* pBitmap );
int SelectObject( CRgn* pRgn );

Возвращаемое значение
Указатель на заменяемый объект. Это - указатель на объект одного из классов, полученных из CGdiObject, типа CPen, в зависимости от которого версия функции используется. Возвращаемое значение NULL, если имеется ошибка. Эта функция может возвращать указатель на временный объект. Этот временный объект допустим только в течение обработки одного сообщения Windows.
Версия функции, которая берет параметр области, выполняет ту же самую задачу как SelectClipRgn функция. Возвращаемое значение может быть любым из следующих:

  • COMPLEXREGION - Новая область отсечения имеет накладывающиеся рамки.
  • ERROR - Контекст устройства не допустим.
  • NULLREGION - Новая область отсечения пустая.
  • SIMPLEREGION - Новая область отсечения не имеет никаких рамок перекрывания.

Параметры
pPen
Указатель на объект CPen, который будет выбран.
pBrush
Указатель на объект CBrush, который будет выбран.
pFont
Указатель на объект CFont, который будет выбран.
pBitmap
Указатель на объект CBitmap, который будет выбран.
pRgn
Указатель на объект CRgn, который будет выбран.

Замечания
Выбирает объект в контекст устройства. CDC класс обеспечивает пять версии для специфических видов объектов GDI, включая перья, кисти, шрифты, точечные рисунки, и области. Недавно выбранный объект заменяет предыдущий объект того же самого типа. Например, если pObject общей версии SelectObject указывает к объекту CPen, функция заменяет текущее перо на перо, определенное pObject.
Прикладная программа может выбирать точечный рисунок в контексты устройства памяти только и в только один контекст устройства памяти одновременно. Формат точечного рисунка должен или быть одноцветен или совместим с контекстом устройства, если это не так SelectObject возвращает ошибку.
Для Windows 3.1 и позже, функция SelectObject возвращает то же самое значение, используется ли она для метафайла или нет. Под предыдущими версиями Windows, SelectObject возвратит значение отличное от нуля для успеха и 0 для сбоя, когда это использовалось в метафайле.


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





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