Sdílet prostřednictvím


CButton::GetState

Načte stav ovládací tlačítka.

UINT GetState( ) const;

Vrácená hodnota

Bitové pole obsahující kombinace hodnoty, které označují aktuální stav ovládací tlačítka.Následující tabulka obsahuje možné hodnoty.

Stav tlačítka

Value

Description

BST_UNCHECKED

0x0000

Počáteční stav.

BST_CHECKED

0x0001

Tlačítko zaškrtnuto.

BST_INDETERMINATE

0x0002

Stav je neurčitý (možné pouze), pokud má tři stavy tlačítka.

BST_PUSHED

0x0004

Stisknutí tlačítka.

BST_FOCUS

0x0008

Tlačítko ovládací prvek fokus.

Poznámky

Ovládací tlačítka s BS_3STATE nebo BS_AUTO3STATE styl tlačítka vytvoří zaškrtávací políčko s názvem neurčeném stavu třetího státu.Stav neurčitosti označuje, že políčko není zaškrtnuté ani Nekontrolovaná.

Příklad

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));

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CButton

Diagram hierarchie

CButton::GetCheck

CButton::SetCheck

CButton::SetState

BM_GETSTATE