给菜单添加图片SetMenuItemBitmaps函数

易语言 2020-10-08 12:09:43

给菜单添加图片SetMenuItemBitmaps函数

.DLL命令 SetMenuItemBitmaps, 整数型, "user32", "SetMenuItemBitmaps", , 设置一幅特定位图,令其在指定的菜单条目中使用,代替标准的复选符号(√)。位图的大小必须与菜单复选符号的正确大小相符,这个正确大小可以由GetMenuCheckMarkDimensions函数获得 非零表示成功,零表示失败。会设置GetLastError
.参数 hMenu, 整数型, , 菜单句柄
.参数 nPosition, 整数型, , 欲设置位图的一个菜单条目的标识符。如在wFlags参数中指定了MF_BYCOMMAND,这个参数就代表欲改变的菜单条目的命令ID。如设置的是MF_BYPOSITION,这个参数就代表菜单条目在菜单中的位置(第一个条目的位置为零)
.参数 wFlags, 整数型, , 常数MF_BYCOMMAND或MF_BYPOSITION,取决于nPosition参数
.参数 hBitmapUnchecked, 整数型, , 撤消复选时为菜单条目显示的一幅位图的句柄。如果为零,表示不在未复选状态下显示任何标志
.参数 hBitmapChecked, 整数型, , 复选时为菜单条目显示的一幅位图的句柄。可设为零,表示复选时不显示任何标志。如两个位图句柄的值都是零,则为这个条目恢复使用默认复选位图;