CBitmap::CreateBitmapIndirect

BOOL CreateBitmapIndirect ( LPBITMAP lpBitmap );

반환 값

성공 하는 경우 0이 아닌 그렇지 않으면 0。

매개 변수

lpBitmap

포인트는 비트맵에 대 한 정보를 포함 하는 비트맵 구조를。

주의

너비, 높이 및 비트 패턴 (해당 되는 경우 지정 된) lpBitmap가 가리키는 구조체에 지정 된 비트맵을 초기화 합니다. 디스플레이 장치에 대 한 비트맵을 직접 선택할 수 없습니다, 있지만 메모리 장치 컨텍스트에 대 한 현재 비트맵으로 CDC::SelectObject 를 사용 하 여 선택 하 고 CDC::BitBlt 또는 CDC::StretchBlt 함수를 사용 하 여 모든 호환 장치 컨텍스트에 복사 될 수 있습니다. ( CDC::PatBlt 함수를 복사할 수 현재 브러시에 대 한 비트맵 직접 디스플레이 장치 컨텍스트.)

GetObject 함수를 사용 하 여 lpBitmap 매개 변수에서 가리키는 비트맵 구조에 가득차, 비트맵의 비트를 지정 하지 않은 및 비트맵 초기화 되지. 비트맵을 초기화 하려면 응용 프로그램 CDC::BitBlt 와 같은 함수를 사용할 수 또는 :: SetDIBits CreateBitmapIndirect 에 의해 만들어진 비트맵에 CGdiObject::GetObject 의 첫 번째 매개 변수에 의해 식별 된 비트맵에서 비트를 복사 하려면。

CreateBitmapIndirect 함수를 사용 하 여 만든 CBitmap 개체와 함께 했으면 먼저 비트맵 장치 컨텍스트를 선택한 다음 CBitmap 개체 삭제。

CBitmap 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDC::SelectObject, CDC::BitBlt, CGdiObject::DeleteObject, CGdiObject::GetObject, :: CreateBitmapIndirect(&N)

Index