|
SimpleWindow
|
窗口菜单 更多...
#include <Menu.h>
Public 成员函数 | |
| Menu () | |
| 初始化窗口菜单 | |
| Menu (std::initializer_list< MenuItemDesc > items) | |
| 初始化窗口菜单并设置菜单项 | |
Public 成员函数 继承自 sw::MenuBase | |
| 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 属性 继承自 sw::MenuBase | |
| const Event< MenuItemClickedEventHandler > | ItemClicked |
| 菜单项被点击事件 | |
| const ReadOnlyProperty< MenuItem * > | Root |
| 根菜单项 | |
| const ReadOnlyProperty< HMENU > | Handle |
| 菜单句柄 | |
Protected 成员函数 继承自 sw::MenuBase | |
| MenuBase (MenuItem *root) | |
| 创建菜单实例 | |
窗口菜单
| sw::Menu::Menu | ( | std::initializer_list< MenuItemDesc > | items | ) |
初始化窗口菜单并设置菜单项
| items | 菜单项列表 |