备份
This commit is contained in:
20
demo/Adminstor/ThirdParty/EzUI2/include/EzUI/Menu.h
vendored
Normal file
20
demo/Adminstor/ThirdParty/EzUI2/include/EzUI/Menu.h
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
#pragma once
|
||||
#include "EzUI.h"
|
||||
|
||||
namespace ezui {
|
||||
//菜单类
|
||||
class UI_EXPORT Menu :public Object
|
||||
{
|
||||
private:
|
||||
HMENU m_hMenu = NULL;
|
||||
public:
|
||||
//菜单子项被选点击的回调事件 UINT:子项ID
|
||||
std::function<void(UINT_PTR)> MouseClick = NULL;
|
||||
Menu(Object* ownerObject = NULL);
|
||||
virtual ~Menu();
|
||||
HMENU HMenu();
|
||||
UINT_PTR Append(const UIString& text);
|
||||
void Remove(const UINT_PTR id);
|
||||
};
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user