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