|
SimpleWindow
|
菜单类型的基类 更多...
#include <Menu.h>
Public 成员函数 | |
| virtual | ~MenuBase ()=default |
| 析构函数 | |
| MenuBase (const MenuBase &)=delete | |
| MenuBase (MenuBase &&)=delete | |
| MenuBase & | operator= (const MenuBase &)=delete |
| MenuBase & | operator= (MenuBase &&)=delete |
| bool | RaiseClickedEvent (int menuItemId) |
| 触发菜单项点击事件 | |
| MenuItem * | FindMenuItemById (int id) |
| 查找对应ID的菜单项 | |
| MenuItem * | FindMenuItemByTag (uint64_t tag) |
| 查找对应tag的菜单项 | |
| MenuItem * | FindMenuItemByText (const std::wstring &text) |
| 查找对应文本的菜单项 | |
Public 属性 | |
| const Event< MenuItemClickedEventHandler > | ItemClicked |
| 菜单项被点击事件 | |
| const ReadOnlyProperty< MenuItem * > | Root |
| 根菜单项 | |
| const ReadOnlyProperty< HMENU > | Handle |
| 菜单句柄 | |
Protected 成员函数 | |
| MenuBase (MenuItem *root) | |
| 创建菜单实例 | |
菜单类型的基类
查找对应ID的菜单项
| id | 菜单项ID |
查找对应tag的菜单项
| tag | 菜单项tag |
查找对应文本的菜单项
| text | 菜单项文本 |
触发菜单项点击事件
| menuItemId | 菜单项ID |