CButton::GetState

UINT GetState() const;

返回值:
返回按钮控件的当前状态。可以使用以下的掩码取得所需的具体状态信息。
掩码含义
0x0003指定选中状态(选中与否,仅用于单选钮和复选框)。返回0表明未选中,1表明已选中。单选钮在选中时有一个黑圈。复选框选中时则有一个“ⅹ”号。返回2表明选中状态不定(仅用于有三种状态的复选框)。有三种状态的复选框如果处于半色调模式(halftone pattern),就是处于不确定状态
0x0004指定按钮的加亮状态。非零值表明按钮处于加亮状态。用户单击并且保持鼠标左键于按下状态时,按钮是加亮的。在用户放开鼠标按钮时,加亮状态就不复存在了
0x0008是否处于获得焦点状态。返回非零值表明按钮正获得焦点

说明:本函数用于检索单选钮或者复选框的状态。

请参阅:
CButton::GetCheck, CButton::SetCheck, CButton::SetState, BM_GETSTATE