Udostępnij za pośrednictwem


CButton::SetState

Ustawia, czy formant przycisku jest wyróżniony, czy nie.

void SetState( 
   BOOL bHighlight  
);

Parametry

  • bHighlight
    Określa, czy przycisk jest wyróżnione.Wartość niezerową wyróżnia przycisku; wartość 0 usuwa wszelkie wyróżnienie.

Uwagi

Wyróżnianie wpływa na zewnątrz formant przycisku.Nie ma wpływu na stan wyboru pole wyboru lub przycisk radiowy.

Formant przycisku jest automatycznie wyróżniany, gdy użytkownik kliknie i posiada lewy przycisk myszy.Podświetlenie jest usuwany, gdy użytkownik zwolni przycisk myszy.

Przykład

CButton myPushButton;

// Create a push button.
myPushButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, 
   CRect(10,10,100,30), pParentWnd, 1);

// Invert the highlight state of the button.
myPushButton.SetState(!(myPushButton.GetState() & 0x0004));

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CButton

Diagram hierarchii

CButton::GetState

CButton::SetCheck

CButton::GetCheck

BM_SETSTATE