CheckMenuItem Function in Delphi

简介:

CheckMenuItem Function


The CheckMenuItem function sets the state of the specified menu item's check-mark attribute to either selected or clear.

 

Syntax

DWORD CheckMenuItem(      

    HMENU hmenu,     UINT uIDCheckItem,     UINT uCheck );

Parameters

hmenu
[in] Handle to the menu of interest.
uIDCheckItem
[in] Specifies the menu item whose check-mark attribute is to be set, as determined by the  uCheck parameter.
uCheck
[in] Specifies flags that control the interpretation of the  uIDCheckItem parameter and the state of the menu item's check-mark attribute. This parameter can be a combination of either MF_BYCOMMAND, or MF_BYPOSITION and MF_CHECKED or MF_UNCHECKED.
MF_BYCOMMAND
Indicates that the  uIDCheckItem parameter gives the identifier of the menu item. The MF_BYCOMMAND flag is the default, if neither the MF_BYCOMMAND nor MF_BYPOSITION flag is specified.
MF_BYPOSITION
Indicates that the  uIDCheckItem parameter gives the zero-based relative position of the menu item.
MF_CHECKED
Sets the check-mark attribute to the selected state.
MF_UNCHECKED
Sets the check-mark attribute to the clear state.

Return Value

The return value specifies the previous state of the menu item (either MF_CHECKED or MF_UNCHECKED). If the menu item does not exist, the return value is -1.



Remarks

Note  The  CheckMenuItem function has been superseded by the  SetMenuItemInfo function. You can still use  CheckMenuItem, however, if you do not need any of the extended features of  SetMenuItemInfo.

 

An item in a menu bar cannot have a check mark.

The uIDCheckItem parameter identifies a item that opens a submenu or a command item. For a item that opens a submenu, the uIDCheckItem parameter must specify the position of the item. For a command item, the uIDCheckItem parameter can specify either the item's position or its identifier.



    本文转自 OldHawk  博客园博客,原文链接:

http://www.cnblogs.com/taobataoma/archive/2007/06/20/790660.html

,如需转载请自行联系原作者



相关文章
|
5月前
|
JavaScript 前端开发 开发者
|
8月前
|
JavaScript 前端开发
在JavaScript中,函数原型(Function Prototype)是一个特殊的对象
【5月更文挑战第11天】JavaScript中的函数原型是一个特殊对象,它为所有函数实例提供共享的方法和属性。每个函数在创建时都有一个`prototype`属性,指向原型对象。利用原型,我们可以向所有实例添加方法和属性,实现继承。例如,我们定义一个`Person`函数,向其原型添加`greet`方法,然后创建实例`john`和`jane`,它们都能调用这个方法。尽管可以直接在原型上添加方法,但推荐在构造函数内部定义以封装数据和逻辑。
74 2
|
JavaScript 前端开发
JavaScript中undefined和not defined的区别
JavaScript中undefined和not defined的区别
117 0
VBA function函数
VBA function函数
119 2
|
JavaScript 前端开发
JavaScript prototype(原型)
JavaScript prototype(原型)
92 0
JavaScript prototype(原型)
|
存储
函数简介(function)
函数简介(function)自制脑图 函数也是一个对象,对象是内存中专门用来存储数据的一块区域。函数可以用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次的调用。函数名必须要符号标识符的规范 可以包含字母,数字,下划线,但是不能以数字开头)函数中保存的代码不会立即执行,需要调用函数代码才会执行 调用函数: 函数对象() 定义函数一般都是要实现某种功能
97 0
函数简介(function)
|
前端开发 JavaScript
web前端学习(三十七)——JavaScript typeof、null、undefined及简单类型转换的相关设置
web前端学习(三十七)——JavaScript typeof、null、undefined及简单类型转换的相关设置
web前端学习(三十七)——JavaScript typeof、null、undefined及简单类型转换的相关设置
|
JavaScript 前端开发
JavaScript函数(Function)
JavaScript函数(Function) 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。
JavaScript函数(Function)
|
JavaScript 前端开发
JavaScript中call方法详解
JavaScript中call方法详解
120 0

热门文章

最新文章