函式原型:DWORD CheckMenuItem(HMENU hmenu, UINT uIDCheckItem, UINT uCheck);
參數:
hmenu:含有其選單項的標誌將被提取得的選單的句柄。
uIDCheckItem:指定要修改的選單項。
uCheck:表示標記的狀態。此參數可取下列值之一:
MF_BYCOMMAND:表示參數uId給出選單項的標識符。如果MF_BYCOMMAND和MF_BYPOSITION都沒被指定,則MF_BYCOMMAND是預設值。
MF_BYPOSITION:表示參數uId給出選單項相對於零的位置。
返回值:如果指定的項不存在,返回值是OXFFFFFFFF;如果選單項打開了一個子選單,則返回值的低位含有與選單相聯繫的選單標誌,高位含有子選單的項數。否則,返回值是萊單標誌的掩碼(布爾OR)。
下面列出與選單項相關的選單標誌。
MF_CHECKED:放置選取標記於選單項旁邊(只用於下拉式選單、子選單或快捷選單)。
MF_DISABLED:使選單項無效。MF_GRAYED:使選單項無效並交灰。MF_HILITE:加亮選單項。
MF_MENUBARBREAK:對下拉式選單、子選單和快捷選單,新列和舊列由垂直線隔開,其餘功能同MF_MENUBREAK標誌。
MF_MENUBREAK:將選單項放於新行(對選單條)或無分隔列地放於新列(對下拉式選單、子選單或快捷選單)。
MF_SEPARATOR:創建一個水平分隔線(只用於下拉式選單、子選單或快捷選單)。
MF_UNCHECKED: 相當於MF_CHECKED 的反作用,取消放置於選單項旁邊的標記。
相關詞條
-
CheckMenuItem
uIDCheckItem:指定要修改的選單項。 MF_BYCOMMAND:表示參數uId給出選單項的標識符。 MF_DISABLED:使選單項無效。
-
API函式
API概述定義作為一個編程初學者來說,API函式也許是一個時常耳聞卻感覺有些神秘的東西。單看它複雜的語法,就足令人望而生畏,但是...
API概述 函式大全 Escape 設備 內部函式 運算函式 -
CMenu
定義對於系統選單,創建起來比較簡單,直接使用資源編輯器就能生成選單,再通過ClassWizard創建選單命令函式。在我的資...
定義 一、CMenu類的成員函式: 二、nFlags說明: -
WindowsAPI函式清單
WindowsAPI簡介:API的英文全稱(Application Programming Interface),WIN32 A...
WindowsAPI簡介: API函式清單: