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 |
另請參閱
參考