FLImaging 6.10.23.2
GUIManagerContextMenuBase.h
1#pragma once
2#include "DefinitionsGUI.h"
3#include "DefinitionsGUIResource.h"
4
5namespace FLImaging
6{
7 namespace GUI
8 {
9 class CGUIPopupMenu;
11
12 class FL_EXPORT CGUIManagerContextMenuBase : public Base::CFLBase
13 {
14 public:
15 CGUIManagerContextMenuBase();
16 virtual ~CGUIManagerContextMenuBase();
17 virtual const CResult Assign(const CGUIManagerContextMenuBase& rhs);
18 virtual const CResult Assign(const CGUIManagerContextMenuBase* pRhs);
19 CGUIManagerContextMenuBase& operator=(const CGUIManagerContextMenuBase& rhs);
20
21 virtual inline void InternalAppendMenu(CGUIPopupMenu* pMenu, const UINT_PTR eMenuItem, const Base::CFLString<wchar_t>& flstrName, const long flags, EResourceIdBitmap eResourceId, bool& bAddedMenu);
22
23 virtual inline void InternalAddSeparator(CGUIPopupMenu* pMenu, bool& bAddedMenu) const;
24
43 virtual void ShowUnavailableContextMenu(bool bEnable);
44
54 virtual bool IsUnavailableContextMenuVisible() const;
55
56 virtual void AppendMenuSyncWindow(const CGUIViewImageBase* pParentView, CGUIPopupMenu& cmenuPopup, bool& bAddedMenu);
57
58 DeclareGetClassType();
59
60 protected:
61 bool m_bShowUnavailableContextMenu;
62 };
63 }
64}
뷰의 기반 클래스
Definition GUIViewImageBase.h:43
Definition D2DObject.h:12
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2798