CDC::SelectObject
디바이스 컨텍스트에 개체를 선택합니다.
CPen* SelectObject(
CPen* pPen
);
CBrush* SelectObject(
CBrush* pBrush
);
virtual CFont* SelectObject(
CFont* pFont
);
CBitmap* SelectObject(
CBitmap* pBitmap
);
int SelectObject(
CRgn* pRgn
);
CGdiObject* SelectObject(
CGdiObject* pObject
);
매개 변수
pPen
에 대 한 포인터는 CPen 개체를 선택 합니다.pBrush
에 대 한 포인터는 CBrush 개체를 선택 합니다.pFont
에 대 한 포인터는 CFont 개체를 선택 합니다.pBitmap
에 대 한 포인터는 CBitmap 개체를 선택 합니다.pRgn
에 대 한 포인터는 CRgn 개체를 선택 합니다.pObject
에 대 한 포인터는 CGdiObject 개체를 선택 합니다.
반환 값
대체 될 개체에 대 한 포인터입니다. 이 개체의 파생 클래스 중 하나에 대 한 포인터입니다. CGdiObject, 같은 CPen버전의 함수를 사용 하기에 따라. 반환 값이 NULL 오류가 있으면. 이 함수에 대 한 포인터를 임시 개체로 반환할 수 있습니다. 이 임시 개체가 한 Windows 메시지를 처리 하는 동안은 유효합니다. 자세한 내용은 CGdiObject::FromHandle를 참조하십시오.
영역 매개 변수를 사용 하는 멤버 함수 버전으로 동일한 작업을 수행의 SelectClipRgn 멤버 함수입니다. 반환 값 중 하나일 수 있습니다.
COMPLEXREGION 새 클리핑 영역이 겹치는 테두리.
오류 장치 컨텍스트 또는 영역이 잘못 되었습니다.
NULLREGION 새 클리핑 영역이 비어 있습니다.
SIMPLEREGION 새 클리핑 영역 테두리가 겹치는 있습니다.
설명
클래스 CDC 5 버전 GDI 개체, 펜, 브러시, 글꼴, 비트맵, 및 지역 등의 특정 종류에 대 한 특별 제공 합니다. 이전 개체 동일한 형식의 새로 선택한 개체를 대체합니다. 예를 들어, 경우 pObject 일반 버전의 SelectObject 가리키는 있는 CPen 개체를 지정 된 펜으로 함수 대신 현재 펜 pObject.
응용 프로그램 비트맵 메모리 장치 컨텍스트에만 하나의 메모리 디바이스 컨텍스트를 한 번에 선택할 수 있습니다. 비트맵의 형식 중 단색 또는 디바이스 컨텍스트에 호환 이어야 합니다. 아니면 SelectObject 오류를 반환 합니다.
Windows 3.1 및 나중에 SelectObject 함수 메타 파일에 사용 되는 여부 같은 값을 반환 합니다. 이전 버전의 Windows에서 SelectObject 메타 파일에 사용 된 경우 0이 아닌 값을 성공 및 실패에 대해 0을 반환 합니다.
요구 사항
헤더: afxwin.h