CheckMenultem函式設定指定選單項的校核標記屬性為選取或不選取。該函式已被函式SetMenultemlnfo取代。但若不需要SetMenultemlnfo的擴展特性,仍可使用CheckMenultem。
基本介紹
- 中文名:CheckMenultem
- 函式原型:DWORD CheckMenultem
- 參數:hMenu
定義,參數說明,
定義
函式功能:該
函式原型:DWORD CheckMenultem(HMENU hMenu,UINT ulDCheckltem,UINT uCheck);
參數說明
hMenu:有關選單的句柄。
UlDCheckltem:指定要設定其選取標記屬性的選單項。其含義由參數uCheck決定。
uCheck:指定控制參數uIDCheckltem的含義的標誌,並指定選單項的選取標記屬性的狀態。此參數可為MF_BYCOMMAND或MF_BYPOSITON和MF_CHECKED或MF_UNCHECKED的組合。
MF_BYCOMMAND:表示參數uIDCheckltem給出了選單項的標識符。若標誌MF_BYCOMMMAND和
MF_BYPOSITION都沒被指定,則MF_BYCOMMMAND為預設值。
MF_CHECKED:設定選取標記屬性為選取。
MF_UNCHECKED:設定選取標記屬性為未選取。
返回值:返回值指定選單項的前一狀態(MF_CHECKED或MF_UNCHECKED)。如果選單項不存在,返回值是OXFFFFFFFF。
備註:萊單條里的項不能有選取標記。
參數uIDCheckltem標識一個打開子選單的選單項或命令項。對打開子選單的選單項,參數uIDCheckltem必須指定選單項的位置。對命令項,參數uIDCheckltem可指定其位置或標識符。