CButton::SetButtonStyle
Modificare lo stile di un pulsante.
void SetButtonStyle(
UINT nStyle,
BOOL bRedraw = TRUE
);
Parametri
nStyle
Specifica stile del pulsante.bRedraw
Specifica se il pulsante ridisegnare. Un valore diverso da zero ridisegna il pulsante. I valori 0 non ridisegnate il pulsante. Il pulsante viene ridisegnato per impostazione predefinita.
Note
Utilizzare la funzione membro GetButtonStyle per recuperare lo stile del pulsante. Il word meno significativa dello stile del pulsante completo è lo stile pulsante- specifico.
Esempio
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);
Requisiti
Header: afxwin.h