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