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