비트맵 만들기

비트맵을 만들려면 CreateBitmap, CreateBitmapIndirect 또는 CreateCompatibleBitmap 함수, CreateDIBitmapCreateDiscardableBitmap을 사용합니다.

이러한 함수를 사용하면 비트맵의 너비와 높이를 픽셀 단위로 지정할 수 있습니다. CreateBitmapCreateBitmapIndirect 함수를 사용하면 색 평면 수와 색을 식별하는 데 필요한 비트 수를 지정할 수도 있습니다. 반면에 CreateCompatibleBitmapCreateDiscardableBitmap 함수는 지정된 디바이스 컨텍스트를 사용하여 색 평면 수와 색을 식별하는 데 필요한 비트 수를 가져옵니다.

CreateDIBitmap 함수는 디바이스 독립적 비트맵에서 디바이스 종속 비트맵을 만듭니다. 픽셀 값이 RGB 색 값에 해당하는 방법을 설명하는 색 테이블이 포함되어 있습니다. 자세한 내용은 디바이스 종속 비트맵디바이스 독립적 비트맵을 참조하세요.

비트맵을 만든 후에는 해당 크기, 색 평면 수 또는 색을 식별하는 데 필요한 비트 수를 변경할 수 없습니다.

비트맵이 더 이상 필요하지 않으면 DeleteObject 함수를 호출하여 삭제합니다.