CMGDK r49-rc2
|
菜单条 更多...
#include <MenuBar.H>
公有成员 | |
DefEvent (void, OnDraw,(GUIObject *)) | |
绘制事件 | |
MenuBar () | |
~MenuBar () | |
virtual void | Draw () |
对象绘制函数 | |
MenuItem * | CreateRadio (int index, const wchar_t *name=NULL) |
MenuItem * | Create (const wchar_t *name=NULL) |
创建子菜单并设置点击事件 | |
MenuItem * | CreateRadio (int index, const wchar_t *name, MenuItemClickPROC proc) |
MenuItem * | Create (const wchar_t *name, MenuItemClickPROC proc) |
MenuItem * | CreateCheck (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 | 创建收音机按钮性质子菜单并设置点击事件 |
name | 创建收音机按钮性质子菜单并设置点击事件 |
hgl::gui::MenuBar::DefEvent | ( | void | , |
OnDraw | , | ||
(GUIObject *) | |||
) |
绘制事件
void hgl::gui::MenuBar::Draw | ( | ) | [virtual] |
bool hgl::gui::MenuBar::Proc_MouseLeftDown | ( | int | x, |
int | y, | ||
unsigned __int32 | val | ||
) | [protected, virtual] |