|
SimpleWindow
|
菜单项描述结构体 更多...
#include <MenuItem.h>
Public 成员函数 | |
| MenuItemDesc ()=default | |
| 默认构造函数 | |
| MenuItemDesc (const wchar_t *text) | |
| 构造指定文本的菜单项描述 | |
| MenuItemDesc (const std::wstring &text) | |
| 构造指定文本的菜单项描述 | |
| MenuItemDesc (const std::wstring &text, std::initializer_list< MenuItemDesc > subItems) | |
| 构造指定文本和子项的菜单项描述 | |
| MenuItemDesc (uint64_t tag, const std::wstring &text) | |
| 构造指定标记和文本的菜单项描述 | |
| MenuItemDesc (uint64_t tag, const std::wstring &text, std::initializer_list< MenuItemDesc > subItems) | |
| 构造指定标记、文本和子项的菜单项描述 | |
Public 属性 | |
| uint64_t | tag = 0 |
| 菜单项标记,可用于区分不同菜单项 | |
| std::wstring | text {} |
| 菜单项文本,若为"-"且没有子项则被视为分隔符 | |
| bool | enabled = true |
| 菜单项是否可用,默认为true | |
| bool | checked = false |
| 菜单项是否选中,默认为false | |
| HBITMAP | hBitmap = NULL |
| 菜单项位图句柄,默认为NULL | |
| List< MenuItemDesc > | subItems {} |
| 子菜单项列表 | |
菜单项描述结构体
| sw::MenuItemDesc::MenuItemDesc | ( | const std::wstring & | text | ) |
构造指定文本的菜单项描述
| text | 菜单项文本 |
| sw::MenuItemDesc::MenuItemDesc | ( | const std::wstring & | text, |
| std::initializer_list< MenuItemDesc > | subItems | ||
| ) |
构造指定文本和子项的菜单项描述
| text | 菜单项文本 |
| subItems | 子菜单项列表 |
构造指定标记和文本的菜单项描述
| tag | 菜单项标记 |
| text | 菜单项文本 |
| sw::MenuItemDesc::MenuItemDesc | ( | uint64_t | tag, |
| const std::wstring & | text, | ||
| std::initializer_list< MenuItemDesc > | subItems | ||
| ) |
构造指定标记、文本和子项的菜单项描述
| tag | 菜单项标记 |
| text | 菜单项文本 |
| subItems | 子菜单项列表 |