다음을 통해 공유


CBitmap::CreateCompatibleBitmap

지정한 장치와 호환 되는 비트맵을 초기화 pDC.

BOOL CreateCompatibleBitmap(
   CDC* pDC,
   int nWidth,
   int nHeight 
);

매개 변수

  • pDC
    장치 컨텍스트를 지정합니다.

  • nWidth
    비트맵의 너비를 픽셀 단위로 지정합니다.

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

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

비트맵 같은 수의 색 평면 또는 같은 픽셀 당 비트 형식으로 지정 된 디바이스 컨텍스트를가지고 있습니다.현재 비트맵으로 지정 된 것과 호환 되는 메모리 장치를 선택할 수 있습니다 pDC.

경우 pDC 는 메모리 디바이스 컨텍스트는 반환 된 비트맵 같은 형식으로 현재 선택한 비트맵에 해당 디바이스 컨텍스트에 있습니다."메모리 장치 컨텍스트" 디스플레이 표면을 나타내는 메모리 블록입니다.호환 장치의 실제 디스플레이 화면에 복사 하기 전에 메모리에 이미지를 준비 하 여 사용할 수 있습니다.

메모리 장치 컨텍스트를 만들 때 GDI가 자동으로 주식 단색 비트맵을 선택 합니다.

색 이나 단색 비트맵 선택 색 메모리 디바이스 컨텍스트에 있을 수 있으므로 반환 비트맵의 형식으로는 CreateCompatibleBitmap 함수가 아닌 항상 동일 합니다. 그러나 메모리가 아닌 장치 컨텍스트에 대 한 호환 비트맵 형식의 항상 장치 형식으로입니다.

완료에 CBitmap 사용 하 여 만든 개체는 CreateCompatibleBitmap 작동, 먼저 비트맵 장치 컨텍스트를 선택 하 고 삭제는 CBitmap 개체.

요구 사항

헤더: afxwin.h

참고 항목

참조

CBitmap 클래스

계층 구조 차트

CreateCompatibleBitmap

CGdiObject::DeleteObject