Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ändert das Format einer Schaltfläche.
void SetButtonStyle(
UINT nStyle,
BOOL bRedraw = TRUE
);
Parameter
nStyle
Gibt Schaltflächenformat an.bRedraw
Gibt an, ob die Schaltfläche neu gezeichnet werden soll.Ein Wert ungleich 0 zeichnet die Schaltfläche neu.Ein Wert von 0 nicht die Schaltfläche neu.Die Schaltfläche wird standardmäßig neu gezeichnet.
Hinweise
Verwenden Sie die GetButtonStyle-Memberfunktion, um das Schaltflächenformat abzurufen.Das niederwertige Wort des vollständigen Schaltflächenformats ist das schaltflächenspezifische Format.
Beispiel
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);
Anforderungen
Header: afxwin.h