CBitmap::CreateBitmap

BOOL CreateBitmap ( int nWidth, int nHeight, UINT nPlanes, UINT nBitcount, const void * lpBits );

반환 값

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

매개 변수

nWidth

비트맵의 픽셀 단위로 너비 지정。

nHeight

비트맵의 픽셀 단위로 높이 지정합니다.

nPlanes

비트맵의 색 비행기의 수를 지정 합니다.

nBitcount

디스플레이 픽셀 당 색상 비트 수를 지정합니다.

lpBits

초기 비트맵 비트 값을 포함 하는 짧은 정수 배열 가리킵니다. 새 비트맵 왼쪽 NULL이면 초기화。

주의

지정 된 너비, 높이 및 비트 패턴은 장치 종속 메모리 비트맵을 초기화。

컬러 비트맵에 대 한 nPlanes 또는 nBitcount 매개 변수를 1로 설정 해야 합니다. 이러한 매개 변수를 모두 1로 설정 됩니다, CreateBitmap 단색 비트맵을 만듭니다.

디스플레이 장치에 대 한 비트맵을 직접 선택할 수 없습니다, 있지만 "메모리 장치 컨텍스트"에 대 한 현재 비트맵으로 CDC::SelectObject 를 사용 하 여 선택 및 수 CDC::BitBlt 함수를 사용 하 여 모든 호환 장치 컨텍스트에 복사。

CreateBitmap 함수에 의해 만들어진 CBitmap 개체와 함께 했으면 먼저 비트맵 장치 컨텍스트를 선택한 다음 CBitmap 개체 삭제。

자세한 내용은 비트맵 구조에서 bmBits 필드에 대 한 설명을 참조 합니다. CBitmap::CreateBitmapIndirect 멤버 함수에서 설명 하는 비트맵 구조。

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

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

Index