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)