다음을 통해 공유


단추 스타일

이 항목에서는 단추 형식과 스타일을 설명합니다.

단추 종류

다음 표에서 단추 형식을 보여 줍니다.필요에 따라 다음 중 하나를 선택할 수 있습니다.단추 종류를 지정 하지 않으면 기본값인 BS_PUSHBUTTON.

형식

설명

BS_3STATE

세 가지 상태를 가진 확인란 단추를 만듭니다: BST_CHECKED, BST_INDETERMINATE, 및 BST_UNCHECKED.전송 단추를 클릭 하는 BN_CLICKED 알림 소유자 창 단추 상태를 변경 하지 않습니다.기본적으로, 연결 된 텍스트 확인란 오른쪽에 표시 됩니다.확인란의 왼쪽에 텍스트를 표시할 수 있는 BS_LEFTTEXT 또는 BS_RIGHTBUTTON 스타일입니다.

BS_AUTO3STATE

세 가지 상태를 가진 확인란 단추를 만듭니다: BST_CHECKED, BST_INDETERMINATE, 및 BST_UNCHECKED.전송 단추를 클릭 하는 BN_CLICKED 알림 소유자 창 및 단추의 상태가 변경.단추 상태 순으로 사이클 BST_CHECKED, BST_INDETERMINATE, 및 BST_UNCHECKED.기본적으로, 연결 된 텍스트 확인란 오른쪽에 표시 됩니다.확인란의 왼쪽에 텍스트를 표시할 수 있는 BS_LEFTTEXT 또는 BS_RIGHTBUTTON 스타일입니다.

BS_AUTOCHECKBOX

두 가지 상태를 가진 확인란 단추를 만듭니다: BST_CHECKED 및 BST_UNCHECKED.전송 단추를 클릭 하는 BN_CLICKED 알림 소유자 창 및 단추의 상태가 변경.기본적으로, 연결 된 텍스트 확인란 오른쪽에 표시 됩니다.확인란의 왼쪽에 텍스트를 표시할 수 있는 BS_LEFTTEXT 또는 BS_RIGHTBUTTON 스타일입니다.

BS_AUTORADIOBUTTON

두 가지 상태를 가진 라디오 단추를 만듭니다: BST_CHECKED 및 BST_UNCHECKED.라디오 단추 그룹과 각 그룹을 가진 최대 한 번에 하나의 체크 옵션에서에서 일반적으로 사용 됩니다.전송 단추를 클릭 하는 BN_CLICKED 알림 소유자 창에서 클릭 한 라디오 단추의 상태 설정 BST_CHECKED, 단추 그룹에서 다른 라디오 단추 상태를 설정 하 고 BST_UNCHECKED.기본적으로 연결 된 텍스트는 라디오 단추의 오른쪽에 표시 됩니다.텍스트를 라디오 단추의 왼쪽에 표시 하려면 사용 하는 BS_LEFTTEXT 또는 BS_RIGHTBUTTON 스타일.

BS_CHECKBOX

두 가지 상태를 가진 확인란 단추를 만듭니다: BST_CHECKED 및 BST_UNCHECKED.전송 단추를 클릭 하는 BN_CLICKED 알림 소유자 창 단추 상태를 변경 하지 않습니다.기본적으로, 연결 된 텍스트 확인란 오른쪽에 표시 됩니다.확인란의 왼쪽에 텍스트를 표시할 수 있는 BS_LEFTTEXT 또는 BS_RIGHTBUTTON 스타일입니다.

BS_COMMANDLINK

링크 명령 단추를 만듭니다.명령 링크 단추 명령 단추와 관련 된 Windows Vista 왼쪽 주 텍스트와 메모 기본 텍스트 아래에 녹색 화살표가 표시 됩니다.사용 하 여 메모 텍스트를 설정할 수 있습니다 CButton::SetNote.

BS_DEFCOMMANDLINK

링크 명령 단추를 만듭니다.명령 링크 단추 명령 단추와 관련 된 Windows Vista 왼쪽 주 텍스트와 메모 기본 텍스트 아래에 녹색 화살표가 표시 됩니다.사용 하 여 메모 텍스트를 설정할 수 있습니다 CButton::SetNote.단추는 대화 상자에 있으면 보냅니다 키를 ENTER 키를 눌러는 BN_CLICKED 는 버튼에 입력된 포커스가 없는 경우 대화 상자에 알림.

BS_DEFPUSHBUTTON

굵은 검정 테두리가 명령 단추를 만듭니다.단추는 대화 상자에 있으면 보냅니다 키를 ENTER 키를 눌러는 BN_CLICKED 는 버튼에 입력된 포커스가 없는 경우 대화 상자에 알림.

BS_DEFSPLITBUTTON

분할 단추를 만듭니다.분할 단추 명령 단추와 관련 된 Windows Vista 는 드롭 다운 화살표를 옆에 있는 단추를 포함 합니다.이 단추를 클릭 하면 기본 명령이 실행 됩니다.드롭다운 화살표를 클릭 하면 추가 명령이 있는 메뉴를 표시 합니다.분할 단추 대화 상자에서 이면 보냅니다 키를 ENTER 키를 눌러 한 BN_CLICKED 는 버튼에 입력된 포커스가 없는 경우 대화 상자에 알림

BS_GROUPBOX

다른 단추를 그룹화 할 수 있는 사각형을 만듭니다.이 스타일과 연관 된 텍스트는 사각형의 왼쪽 위 모서리에 표시 됩니다.

BS_OWNERDRAW

소유자가 그린 단추를 만듭니다.프레임 워크 호출을 DrawItem 메서드를 단추의 시각적 측면이 때 변경 되었습니다.이 스타일을 사용 하면 설정 되어야 합니다는 CBitmapButton 클래스입니다.

BS_PUSHBUTTON

전송 명령 단추를 만듭니다는 BN_CLICKED 알림 단추를 클릭할 때 소유자 창.

BS_RADIOBUTTON

두 가지 상태를 가진 라디오 단추를 만듭니다: BST_CHECKED 및 BST_UNCHECKED.라디오 단추 그룹과 각 그룹을 가진 최대 한 번에 하나의 체크 옵션에서에서 일반적으로 사용 됩니다.전송 단추를 클릭 하는 BN_CLICKED 알림 소유자 창이 자동으로 그룹에 있는 단추의 상태를 변경 하지 않습니다.기본적으로 연결 된 텍스트는 라디오 단추의 오른쪽에 표시 됩니다.텍스트를 라디오 단추의 왼쪽에 표시 하려면 사용 하는 BS_LEFTTEXT 또는 BS_RIGHTBUTTON 스타일.

BS_SPLITBUTTON

분할 단추를 만듭니다.분할 단추 명령 단추와 관련 된 Windows Vista 는 드롭 다운 화살표를 옆에 있는 단추를 포함 합니다.이 단추를 클릭 하면 기본 명령이 실행 됩니다.드롭다운 화살표를 클릭 하면 추가 명령이 있는 메뉴를 표시 합니다.

BS_USERBUTTON

16 비트 버전의 Windows와의 호환성에 대 한 제공 된 있지만 사용 되지 않는.Win32 기반 응용 프로그램을 사용 해야 합니다 BS_OWNERDRAW 대신.

라디오 버튼 및 체크 상자 스타일

다음 표에서 라디오 단추 및 확인란에 특정 스타일을 나열 합니다.이러한 스타일은 다른 모든 단추 형식에서 무시 됩니다.다음 중 하나를 선택할 수도 있습니다.

스타일

설명

BS_LEFTTEXT

라디오 단추 또는 확인란 스타일과 함께 사용 하면 텍스트 라디오 단추 또는 확인란의 왼쪽에 나타납니다.

BS_RIGHTBUTTON

라디오 단추 또는 확인란 스타일과 함께 사용 하면 텍스트 라디오 단추 또는 확인란의 왼쪽에 나타납니다.이 스타일에 동일은 BS_LEFTTEXT 스타일입니다.

BS_PUSHLIKE

확인란이 나 라디오 단추 확인 명령 단추 처럼 동작 하 고 있습니다.해당 상태에 있을 때 단추가 눌려진 모양 BST_CHECKED, 누른 상태로 있을 때 흐리게 표시 BST_INDETERMINATE, 및 해당 상태에 있을 때 해제 BST_UNCHECKED.

텍스트 맞춤 스타일

다음 표에서 가로 및 세로 텍스트 맞춤 옵션을 나열합니다.필요에 따라 다음 중 하나를 선택할 수 있습니다.

스타일

설명

BS_LEFT

왼쪽 단추 사각형에 텍스트를 맞춥니다.그러나 라디오 단추는 단추 확인란 인 경우 없는 BS_RIGHTBUTTON 스타일을 텍스트 남아 체크 상자나 라디오 버튼의 오른쪽에 맞춥니다.

BS_RIGHT

오른쪽 단추 사각형에 텍스트를 맞춥니다.그러나 라디오 단추는 단추 확인란 인 경우 없는 BS_RIGHTBUTTON 스타일, 라디오 단추 또는 확인란의 오른쪽에 맞춰진 텍스트 오른쪽입니다.

BS_CENTER

텍스트를 가로로 사각형 단추 가운데에 맞춥니다.

BS_TOP

단추 사각형의 위쪽에 텍스트를 배치합니다.

BS_BOTTOM

단추 사각형의 아래쪽에 텍스트를 배치합니다.

BS_VCENTER

사각형 단추 텍스트를 세로로 가운데에 맞춥니다.

콘텐츠 옵션 단추

다음 표에서 단추에 표시 되는 내용을 표시 하는 옵션을 나열 합니다.텍스트만 표시 되는 단추 종류 이러한 스타일을 무시 합니다.필요에 따라 다음 중 하나를 선택할 수 있습니다.

스타일

설명

BS_BITMAP

비트맵 단추를 표시 합니다.

BS_ICON

단추 아이콘을 표시 합니다.

BS_TEXT

단추의 텍스트를 표시 합니다.

기타 옵션

다음 표는 단추 종류를 사용할 수 있는 추가 옵션입니다.다음 중 하나를 선택할 수도 있습니다.

스타일

설명

BS_FLAT

단추는 2 차원 이며 3 차원 이미지를 만들려면 기본 음영을 그리지 않습니다 지정 합니다.

BS_MULTILINE

텍스트 문자열이 단추 사각형에서 한 줄에 맞게 너무 긴 경우 단추 텍스트를 여러 줄에 배치 합니다.

BS_NOTIFY

보낼 수 있는 단추가 있습니다 BN_DBLCLK, BN_KILLFOCUS, 및 BN_SETFOCUS 해당 부모 창에 알림 메시지입니다.보내기 단추 메모는 BN_CLICKED 이 스타일을 지정 했는지 여부에 관계 없이 알림.

참고 항목

참조

CButton::Create

단추 스타일

BN_CLICKED Notification

기타 리소스

MFC에서 사용 하는 스타일