다음을 통해 공유


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