CMGDK r49-rc2
公有成员 | 公有属性 | 保护成员
hgl::gui::MenuBar类参考

菜单条 更多...

#include <MenuBar.H>

继承图,类hgl::gui::MenuBar
hgl::GUIObject hgl::EventObject hgl::VisualObject hgl::EnumObject hgl::Object hgl::_Object

所有成员的列表。

公有成员

 DefEvent (void, OnDraw,(GUIObject *))
 绘制事件
 MenuBar ()
 ~MenuBar ()
virtual void Draw ()
 对象绘制函数
MenuItemCreateRadio (int index, const wchar_t *name=NULL)
MenuItemCreate (const wchar_t *name=NULL)
 创建子菜单并设置点击事件
MenuItemCreateRadio (int index, const wchar_t *name, MenuItemClickPROC proc)
MenuItemCreate (const wchar_t *name, MenuItemClickPROC proc)
MenuItemCreateCheck (const wchar_t *name, bool *value)

公有属性

ThemeColor Color
 颜色
MenuItem Item
 菜单项

保护成员

virtual bool Proc_MouseMove (int x, int y, unsigned __int32 val)
virtual bool Proc_MouseLeftDown (int x, int y, unsigned __int32 val)
virtual void MenuCloseProc (GUIObject *, GUIObject *)

详细描述

菜单条

菜单条一种专为菜单美化设计的工具条(普通工具条ToolsBar也可用来替代菜单条)
按照我们一般的应用性况,它默认属性是顶端对齐,不可移动。


构造及析构函数文档

hgl::gui::MenuBar::MenuBar ( )
hgl::gui::MenuBar::~MenuBar ( )

成员函数文档

MenuItem* hgl::gui::MenuBar::Create ( const wchar_t *  name = NULL) [inline]

创建子菜单并设置点击事件

MenuItem* hgl::gui::MenuBar::Create ( const wchar_t *  name,
MenuItemClickPROC  proc 
) [inline]
参数:
proc创建子菜单并设置点击事件
MenuItem* hgl::gui::MenuBar::CreateCheck ( const wchar_t *  name,
bool *  value 
) [inline]
参数:
value创建勾选项子菜单,并绑定指定变量
MenuItem* hgl::gui::MenuBar::CreateRadio ( int  index,
const wchar_t *  name,
MenuItemClickPROC  proc 
) [inline]
参数:
proc创建收音机按钮性质子菜单并设置点击事件
MenuItem* hgl::gui::MenuBar::CreateRadio ( int  index,
const wchar_t *  name = NULL 
) [inline]
参数:
name创建收音机按钮性质子菜单并设置点击事件
hgl::gui::MenuBar::DefEvent ( void  ,
OnDraw  ,
(GUIObject *)   
)

绘制事件

void hgl::gui::MenuBar::Draw ( ) [virtual]

对象绘制函数

对象绘制函数。如果对象没有重载这个函数,即被视为放弃绘制属性,将不会存在于对象控制器的绘制列表里

重载hgl::VisualObject

void hgl::gui::MenuBar::MenuCloseProc ( GUIObject ,
GUIObject  
) [protected, virtual]
bool hgl::gui::MenuBar::Proc_MouseLeftDown ( int  x,
int  y,
unsigned __int32  val 
) [protected, virtual]
bool hgl::gui::MenuBar::Proc_MouseMove ( int  x,
int  y,
unsigned __int32  val 
) [protected, virtual]

成员数据文档

颜色

菜单项


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义