CDC::SelectObject 

CPen * Об'єкт ( CPen * pPen );

CBrush * Об'єкт ( CBrush * pBrush );

віртуальний CFont * Об'єкт ( CFont * pFont );

CBitmap * Об'єкт ( CBitmap * pBitmap );

Int Об'єкт ( CRgn * pRgn );

Значення, яке повертається

Вказівник на об'єкт, замінюються. Це являє собою вказівник на об'єкт з одним з класів, отриманих від CGdiObject, такі, як CPen, залежно від того, який використовується версія функції. Значення дорівнює NULL , якщо сталася помилка. Ця функція може повертати вказівник тимчасові об'єкт. Цей тимчасовий об'єкта застосовується лише під час обробки одного повідомлення Windows. Докладніше перегляньте статтю CGdiObject::FromHandle.

Версія функції-члена, яка приймає параметр регіону виконує те ж завдання, як член функція SelectClipRgn . Її значення може бути будь-який з таких:

Параметри

pPen

Вказівник на CPen об'єкт, щоб вибрати.

pBrush

Вказівник на CBrush об'єкт, щоб вибрати.

pFont

Вказівник на CFont об'єкт, щоб вибрати.

pBitmap

Вказівник на CBitmap об'єкт, щоб вибрати.

pRgn

Вказівник на CRgn об'єкт, щоб вибрати.

Зауваження

Виділяє об'єкт в контексті пристрою. Клас CDC надає п'ять версії спеціалізовані бюджеті GDI об'єктів, включаючи ручки, пензлі, шрифти, растрові зображення та регіонів. Щойно вибраним об'єктом замінює попередній об'єкт такого типу. Наприклад, якщо pObject загальні версії об'єкт вказує на об'єкт CPen , функція замінює поточний перо пера, вказаний на pObject.

Програми можна вибрати крапковий малюнок у пам'яті пристрою контекстах тільки та в контексті лише один пам'яті пристрою в той час. Формат растрового зображення повинні бути монохромного або сумісний з контекстне пристрій; Якщо це не так, вибрати повертає повідомлення про помилку.

Для Windows 3.1 і пізніше, вибрати функція повертає те ж значення, чи воно метафайл чи ні. В попередніх версіях Windows вибрати повернувся ненульове значення для успіху і 0 для відмови, коли вона була використана в метафайл.

CDC оглядЧлени класу | Ієрархічна діаграма

Дивіться такожnbsp;CGdiObject::DeleteObject, CGdiObject::FromHandle, CDC::SelectClipRgn, CDC::SelectPalette, :: вибрати

Index