ShowHideMenuCtl 函式 (commctrl.h)
[ShowHideMenuCtl 可用於作業
在 [需求] 區段中指定的系統。 它可能會在 中改變或無法使用
後續版本。]
設定或移除指定的功能表項複選標記屬性,並顯示或隱藏對應的控件。 如果指定功能表項沒有複選標記,則函式會將複選標記新增至指定的功能表項,然後顯示對應的控件。 如果功能表項已經有複選標記,函式會移除複選標記並隱藏對應的控件。
語法
BOOL ShowHideMenuCtl(
HWND hWnd,
UINT_PTR uFlags,
LPINT lpInfo
);
參數
hWnd
類型: HWND
包含功能表和控件之視窗的句柄。
uFlags
類型: UINT_PTR
要接收或遺失複選標記之功能表項的標識碼。
lpInfo
類型: LPINT
陣列的指標,其中包含一組值。 第一組中的第二個值必須是應用程式主功能表的句柄。 每個後續配對都包含功能表項標識碼和控制項視窗標識碼。 函式會搜尋數位列中符合 uFlags 的值,如果找到值,則會檢查或取消核取功能表項,並顯示或隱藏對應的控制件。
傳回值
類型: BOOL
如果成功,則傳回非零,否則傳回零。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | commctrl.h |
程式庫 | Comctl32.lib |
Dll | Comctl32.dll |