다음을 통해 공유


CButton::SetButtonStyle

단추의 스타일을 변경합니다.

void SetButtonStyle(
   UINT nStyle,
   BOOL bRedraw = TRUE 
);

매개 변수

  • nStyle
    지정 된 단추 스타일.

  • bRedraw
    단추 다시 그릴 것인지 여부를 지정 합니다.0이 아닌 값은 단추를 다시 그립니다.0 값은 단추 다시 그려지지 않습니다.단추는 기본적으로 그려집니다.

설명

사용은 GetButtonStyle 멤버 함수 단추 스타일을 검색 합니다.단추 스타일의 낮은 순서 단어는 특정 단추 스타일입니다.

예제

CButton myRadioButton;

// Create a radio button.
myRadioButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Change the button style to use one of the "auto" styles; for
// push button, change to def push button.
UINT uStyle = myRadioButton.GetButtonStyle();
if (uStyle == BS_PUSHBUTTON)
   uStyle = BS_DEFPUSHBUTTON;
else if (uStyle == BS_RADIOBUTTON)
   uStyle = BS_AUTORADIOBUTTON;
else if (uStyle == BS_CHECKBOX)
   uStyle = BS_AUTOCHECKBOX;
else if (uStyle == BS_3STATE)
   uStyle = BS_AUTO3STATE;

// Change the button style to the one wanted.
myRadioButton.SetButtonStyle(uStyle);

요구 사항

헤더: afxwin.h

참고 항목

참조

CButton 클래스

계층 구조 차트

CButton::GetButtonStyle

BM_SETSTYLE