共用方式為


Button_GetState巨集 (windowsx.h)

擷取按鈕或複選框的狀態。 您可以使用此巨集或明確傳送 BM_GETSTATE 訊息。

語法

LRESULT Button_GetState(
   HWND hwndCtl
);

參數

hwndCtl

類型:HWND

按鈕控件的句柄。

傳回值

類型:LRESULT

傳回值會指定按鈕的目前狀態。 這是下列值的組合:

傳回碼 描述
BST_CHECKED 已核取按鈕。
BST_DROPDOWNPUSHED Windows Vista。 按鈕處於下拉式狀態。 只有在按鈕具有TBSTYLE_DROPDOWN樣式時才適用。
BST_FOCUS 按鈕具有鍵盤焦點。
BST_HOT 按鈕為作用中;也就是說,滑鼠停留在它上方。
BST_INDETERMINATE 按鈕的狀態不確定。 只有在按鈕具有BS_3STATE或BS_AUTO3STATE樣式時才適用。
BST_PUSHED 按鈕會以推送狀態顯示。
BST_UNCHECKED 沒有特殊狀態。 相當於零。

要求

要求 價值
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
支援的最低伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平臺 窗戶
標頭 windowsx.h

另請參閱

Button_GetCheck

Button_SetState

參考