CoolMenu CoolMenuItem CoolMenuItems


CoolMenu

属性 方法 事件 常数

属性

BorderStyle:返回或设置菜单高亮时的边框样式,参考cmBorderStyle

HiLightBorderColor:返回或设置菜单高亮时的边框颜色

HiLightLeft:返回或设置菜单高亮时的边框左边的缩进位置

Himagelist:返回菜单的图象列表句柄

hMenu:返回主菜单的句柄

hwnd:返回所在窗口句柄

hwndOwner:返回容器句柄

IconBorderColor:返回或设置菜单图标边框颜色

IconBorderStyle:返回或设置图标边框样式,参考cmBorderStyle

IconLeft:返回或设置图标左边缩进位置

IconShadow:返回或设置图标在高亮时是否显示阴影

ImageHeight:菜单图标高度

Images:返回菜单图片对象数组

ImageWidth:菜单图标宽度

Index:控件索引,同常规控件

isMainMenu:返回或设置是否做为主菜单显示,运行时只读

LeftBarBottomColor:返回或设置左边色条的底部颜色,仅在左边色条不被遮挡时有效

LeftBarTopColor:返回或设置左边色条的顶部颜色

LeftBarWidth:返回或设置左边色条的宽度

MainMenuStyle:返回或设置主菜单是否使用样式,运行时只读

MaskColor:返回或设置图标透明色

MenuBackColor:返回或设置菜单的背景色

MenuBarItems:返回菜单条集合对象,参考CoolMenuItems

MenuBarLeftColor:返回或设置高亮时菜单的开始颜色

MenuBarRightColor:返回或设置高亮时菜单的结束颜色

MenuCount:返回菜单条总数

MenuHeight:返回或设置菜单条的高度

MenuSelBorderColor:返回或设置菜单高亮时的边框颜色

MenuSelTextColor:返回或设置菜单高亮时的文字颜色

MenuSelTextFont:返回或设置菜单高亮时的文字字体

MenuTextColor:返回或设置菜单的文字颜色

MenuTextFont:返回或设置菜单的文字颜色

MenuTextLeft:返回或设置菜单的文字左边缩进宽度

SepStyle:返回或设置菜菜单分割条样式,0-平面,1-3D

TransitionDirect:菜单过渡色着色方式,参考cmFillStyle



方法

PopupMenu([item As Long], [X As Long], [Y As Long])

item:菜单索引;

X:距离屏幕左边位置

Y:距离屏幕顶边位置

如不指定X,Y则在鼠标光标处弹出菜单。

PopupMenuByName(MenuItemName As String, [X As Long = -1], [Y As Long = -1])

MenuItemName:菜单名称;

X:距离屏幕左边位置

Y:距离屏幕顶边位置

如不指定X,Y则在鼠标光标处弹出菜单。

ShowAboutBox

显示关于对话框,注册从此进入


事件

MenuClick(MenuItem As CoolMenuItem)

菜单的单击响应事件,参考CoolMenuItem

MenuSelect(MenuItem As CoolMenuItem)

菜单高亮时触发的事件

您可以在这里设置状态栏的菜单提示,参考CoolMenuItem

MenuClose()

菜单关闭时触发,您可以在这里清楚状态栏的菜单提示


常数

cmBorderStyle:边框样式

设置 描述
bdsNone 0 无边框
bdsSolid 1 实线边框
bdsDot 2 虚线边框
bdsUpper 3 上浮效果边框
bdsSunken 4 下沉效果边框

 

cmFillStyle:菜单过渡色着色方式

设置 描述
fsHGradual 0 水平渐变
fsVGradual 1 垂直渐变
fsHGradualBack 2 水平回转渐变
fsVGradualBack 3 垂直回转渐变
fsNone 4 无填充

 


 

CoolMenuItem

属性

Accesskey:菜单条快捷键字符串

Caption:菜单条文字

Checked:设置或返回菜单条复选状态

Enabled:设置或返回菜单条有效状态

hMenu:返回菜单条所在的菜单句柄

HotKeyCode:菜单条快捷键代码

hSubmenu:如果菜单条弹出一个菜单,则返回其句柄,否则为0

id:菜单的命令ID

ImageIndex:图标索引

infostring:菜单说明信息

ItemName:菜单条明称

Parent:返回所属的CoolMenu控件,参考CoolMenu

Position:返回菜单条位置

Visible:返回或设置菜单条可见性


 

CoolMenuItems集合

count:返回菜单条数量

item(vntIndexKey) As CoolMenuItem:返回一个菜单条对象,参考CoolMenuItem

vntIndexKey为菜单条名称或菜单条索引