Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
CButton::GetState
CButton                                     Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  UINT GetState() const;
 
  Return Value
 
  Specifies the current state of the button control. You can use the
  following masks against the return value to extract information about
  the state:
 
  Mask     Meaning
 
  0x0003   Specifies the check state (radio buttons and check boxes only).
           A 0 indicates the button is unchecked. A 1 indicates the button
           is checked. A radio button is checked when it contains a dot
           (.). A check box is checked when it contains an X. A 2
           indicates the check state is indeterminate (three-state check
           boxes only). The state of a three-state check box is
           indeterminate when it contains a halftone pattern.
 
  0x0004   Specifies the highlight state. A nonzero value indicates that
           the button is highlighted. A button is highlighted when the
           user clicks and holds the left mouse button. The highlighting
           is removed when the user releases the mouse button.
 
  0x0008   Specifies the focus state. A nonzero value indicates that the
           button has the focus.
 
  See Also
 
  CButton::GetCheck, CButton::SetCheck, CButton::SetState,
  BM_GETSTATE
 
 
                                     -♦-