方法 |
说明 |
Init |
初始化窗口 |
SetBitmapByCaption |
设置菜单项图标 |
SetCustomAttributes |
一次性设置菜单的有关各项属性 |
属性 |
数据类型 |
说明 |
BitmapSize |
Long |
设置菜单显示项的大小 |
DisplayShadow |
Boolean |
设置菜单显示是否有阴影 |
DrawStyle |
UcsMenuStyle类型 |
设置菜单配色方案,是自定义还是默认 |
RightToLeft |
Boolean |
反转菜单显示方向 |
UserCheckBackColour |
Variant |
复选框颜色 |
UserCheckBorderColour |
Variant |
复选框边框颜色 |
UserGradientOne |
OLE_COLOR |
第一次渐变色 |
UserGradientTwo |
OLE_COLOR |
第二次渐变色 |
UserMenuBorderColour |
OLE_COLOR |
菜单边界颜色 |
UserSelectedItemForeColour |
OLE_COLOR |
被选菜单文字颜色 |
UserSelectedMenuBackColour |
OLE_COLOR |
被选菜单背景颜色 |
UserSelectedMenuBorderColour |
OLE_COLOR |
被选菜单的边界颜色 |
UserSideBarColour |
OLE_COLOR |
工具条颜色 |
UserTopMenuBackColour |
OLE_COLOR |
主菜单背景颜色 |
UserTopMenuHotBorderColour |
OLE_COLOR |
主菜单热点边界颜色 |
UserTopMenuHotColour |
OLE_COLOR |
主菜单热点颜色 |
UserTopMenuSelectedColour |
OLE_COLOR |
展开的主菜单背景颜色 |
UseSystemFont |
Boolean |
是否使用系统字体 |
事件 |
说明 |
Highlight |
移入菜单事件,与按钮的移入、移出事件类似 |
CustomDrawItemFont |
菜单项自绘字体设置 |
CustomDrawItemHoverFont |
当鼠标移入或用键盘选中某菜单项时该菜单项的自绘字体设置 |
’设置菜单默认风格 ctxVsMenu1.DrawStyle = MS_默认 |
’设置菜单自定义风格 ctxVsMenu1.DrawStyle = MS_自定义 |
’设置菜单显示项的大小 ctxVsMenu1.BitmapSize = 24 |
Private Sub ctxVsMenu1_Highlight(strMenuCaption As String) If strMenuCaption = "新建(&N)" Then Msgbox "新建一个文档" End If End Sub |