SimpleWindow
载入中...
搜索中...
未找到
ContextMenu.h
1
#pragma once
2
3
#include "MenuBase.h"
4
5
namespace
sw
6
{
10
class
ContextMenu
:
public
MenuBase
11
{
12
public
:
16
ContextMenu
();
17
21
ContextMenu
(std::initializer_list<MenuItem> items);
22
28
static
bool
IsContextMenuID
(
int
id
);
29
30
protected
:
36
virtual
int
IndexToID
(
int
index)
override
;
37
43
virtual
int
IDToIndex
(
int
id
)
override
;
44
};
45
}
sw::ContextMenu
上下文菜单
Definition
ContextMenu.h:11
sw::ContextMenu::ContextMenu
ContextMenu(std::initializer_list< MenuItem > items)
初始化上下文菜单并设置菜单项
sw::ContextMenu::IDToIndex
virtual int IDToIndex(int id) override
根据ID获取索引
sw::ContextMenu::IsContextMenuID
static bool IsContextMenuID(int id)
判断ID是否为上下文菜单项的ID
sw::ContextMenu::ContextMenu
ContextMenu()
初始化上下文菜单
sw::ContextMenu::IndexToID
virtual int IndexToID(int index) override
根据索引获取ID
sw::MenuBase
菜单类型的基类
Definition
MenuBase.h:18
sw
inc
ContextMenu.h
制作者
1.9.8