Aracılığıyla paylaş


CButton::GetState

Bir button denetimi durumunu alır.

UINT GetState( ) const;

Dönüş Değeri

Bir button denetimi geçerli durumunu gösteren değerler birleşimini içeren bir bit alanı.Aşağıdaki tablo olası değerleri listeler.

Düğme durumu

Value

Description

BST_UNCHECKED

0x0000

Başlangıç durumu.

BST_CHECKED

0x0001

Düğme Denetimi denetlenir.

BST_INDETERMINATE

0X0002

Üç düğme denetimi varsa, durumu belirsiz (yalnızca) mümkündür.

BST_PUSHED

0X0004

Düğme Denetimi basıldı.

BST_FOCUS

0X0008

Düğme denetimi odağı alır.

Notlar

Bir button denetimi ile BS_3STATE veya BS_AUTO3STATE düğme stilini Intederminate durumunu adlı üçüncü bir durum bir onay kutusu oluşturur.Onay kutusu checked ve unchecked Intederminate durumunu gösterir.

Örnek

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

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CButton sınıfı

Hiyerarşi grafik

CButton::GetCheck

CButton::SetCheck

CButton::SetState

BM_GETSTATE