다음을 통해 공유


CButton::SetBitmap

새 비트맵 단추와 연결 하려면이 멤버 함수를 호출 합니다.

HBITMAP SetBitmap( 
   HBITMAP hBitmap  
);

매개 변수

  • hBitmap
    비트맵의 핸들입니다.

반환 값

이전 단추와 연결 된 비트맵의 핸들입니다.

설명

비트맵은 기본적으로 가운데 단추를 자동으로 배치 됩니다. 비트맵 단추를 너무 큰 경우 어느 쪽에서 클리핑됩니다. 다음을 비롯 한 기타 맞춤 옵션을 선택할 수 있습니다.

  • BS_TOP

  • BS_LEFT

  • BS_RIGHT

  • BS_CENTER

  • BS_BOTTOM

  • BS_VCENTER

달리 CBitmapButton, 단추, 당 4 개의 비트맵 사용 하는 SetBitmap 단추 당 하나의 비트맵을 사용 합니다. 단추를 누를 때 비트맵 아래로 및 오른쪽으로 이동 하려면 나타납니다.

으로 작업이 완료 되 면 해제 비트맵을 책임져야 합니다.

예제

CButton myBitmapButton;

// Create a bitmap button.
myBitmapButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_BITMAP, 
   CRect(10,10,60,50), pParentWnd, 1);

// If no bitmap is defined for the button, define the bitmap to the 
// system close bitmap. 
if (myBitmapButton.GetBitmap() == NULL)
   myBitmapButton.SetBitmap(::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CLOSE)));

요구 사항

헤더: afxwin.h

참고 항목

참조

CButton 클래스

계층 구조 차트

CButton::GetBitmap

CBitmapButton 클래스

CBitmapButton::LoadBitmaps

Bitmaps