Udostępnij za pośrednictwem


CButton::GetState

Pobiera stan formantu przycisku.

UINT GetState( ) const;

Wartość zwracana

Pole bitowe zawiera kombinację wartości, które wskazują bieżący stan formantu przycisku.Poniższa tabela zawiera możliwe wartości.

Stan przycisku

Wartość

Opis

BST_UNCHECKED

0x0000

Stan początkowy.

BST_CHECKED

0X0001

Formant przycisku jest sprawdzany.

BST_INDETERMINATE

0X0002

Stan jest nieokreśloną (tylko to możliwe), gdy formant przycisku ma trzy stany.

BST_PUSHED

0X0004

Formant przycisku jest wciśnięty.

BST_FOCUS

0X0008

Przycisk formant ma fokus.

Uwagi

Formant przycisku z BS_3STATE lub BS_AUTO3STATE styl przycisku tworzy pole wyboru ma Państwo trzecie, o nazwie stanu nieokreślonego.W stanie nieokreślonym wskazuje, że pole wyboru jest zaznaczone ani niezaznaczone.

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::GetCheck

CButton::SetCheck

CButton::SetState

BM_GETSTATE