CDC::SelectObject 

CPen * WybierzObiekt ( CPen * pPen );

CBrush * WybierzObiekt ( CBrush * Ustawienie pBrush );

wirtualne CFont * WybierzObiekt ( CFont * pFont );

CBitmap * WybierzObiekt ( CBitmap * pBitmap );

int WybierzObiekt ( CRgn * pRgn );

Wartość zwracany

Wskaźnik do obiektu zastąpienia. To jest wskaźnik do obiektu z jednej z klas pochodnych CGdiObject, takich jak CPen, zależnie od tego, która jest używana wersja funkcji. Wartość zwracana jest wartość NULL , jeśli wystąpi błąd. Ta funkcja może zwrócić wskaźnik do obiektu tymczasowe. Ten tymczasowy obiekt jest prawidłowa tylko podczas przetwarzania jednej wiadomości systemu Windows. Aby uzyskać więcej informacji zobacz CGdiObject::FromHandle.

Wersja funkcji członek, który przyjmuje parametr regionu wykonuje to samo zadanie jako funkcję Państwa SelectClipRgn . Wartość zwracany może być dowolną z następujących czynności:

Parametry

pPen

Wskaźnik do obiektu CPen być zaznaczone.

ustawienie pBrush

Wskaźnik do obiektu CBrush być zaznaczone.

pFont

Wskaźnik do obiektu CFont być zaznaczone.

pBitmap

Wskaźnik do obiektu CBitmap być zaznaczone.

pRgn

Wskaźnik do obiektu CRgn być zaznaczone.

Uwagi

Zaznacza obiekt do kontekstu urządzenia. Klasa CDC przewiduje, że pięć wersji specjalistyczne dla poszczególnych rodzajów obiektów GDI, łącznie z piór, pędzle, czcionki, bitmapy i regionów. Nowo wybrany obiekt zastępuje poprzedni obiekt tego samego typu. Na przykład jeśli pObject ogólnej wersji SelectObject wskazuje na obiekt CPen , funkcja zamienia Bieżące pióra pióro określonej przez pObject.

Aplikacji można wybrać mapę bitową do kontekstów urządzeń pamięci tylko do kontekstu urządzenia pamięci tylko jeden naraz. Format mapy bitowej musi być czarno-białe lub zgodne z kontekstu urządzenia; Zwraca błąd, jeśli nie jest, WybierzObiekt.

Dla systemu Windows 3.1 i później funkcja WybierzObiekt zwraca tę samą wartość, czy jest używana w metapliku, lub nie. W poprzednich wersjach systemu Windows WybierzObiekt zwracana wartość różną od zera w przypadku sukcesu i 0 w przypadku awarii, gdy został wykorzystany w metapliku.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CGdiObject::DeleteObject, CGdiObject::FromHandle, CDC::SelectClipRgn, CDC::SelectPalette, :: WybierzObiekt

Index