3#include <unordered_set>
9 class CGUIManagerViewImageObject;
10 class CGUIManagerViewImageObjectImageFigure;
11 class CGUISheetInterface;
14 class CGUIDialogImageFigureClass :
public CGUIDialog
16 DECLARE_DYNAMIC(CGUIDialogImageFigureClass)
18 CGUIDialogImageFigureClass(CWnd* pParent =
nullptr);
19 virtual ~CGUIDialogImageFigureClass();
21 void SetParentView(CGUIViewImage* pView);
22 CGUIViewImage* GetParentView()
const;
24 void SetManagerObjectFigure(CGUIManagerViewImageObject* pMgr);
25 CGUIManagerViewImageObject* GetManagerObjectFigure()
const;
27 void SetManagerImageFigure(CGUIManagerViewImageObjectImageFigure* pMgr);
28 CGUIManagerViewImageObjectImageFigure* GetManagerImageFigure()
const;
30 void InternalGetSelectedPages(Base::CFLArray<int32_t>& flaPages)
const;
31 const CResult FillData();
34 virtual void OnReceiveBroadcast(
const Base::CBroadcastMessage* pMessage)
override;
35 static CGUIDialogImageFigureClass* CreateModelessDialog(CWnd* pParent =
nullptr);
36 const CResult OnImageFigureLayerVisibleStatusChanged();
39 virtual void DoDataExchange(CDataExchange* pDX);
41 #ifdef AFX_DESIGN_TIME
43 IDD = IDD_DIALOG_IMGVIEW_CLASS
59 CGUIViewImage* m_pParentView;
60 CGUIManagerViewImageObject* m_pMgrObjFigure;
61 CGUIManagerViewImageObjectImageFigure* m_pMgrImgFigure;
62 CGUISheetInterface* m_pSheetInterface;
63 std::vector<CWnd*>& m_vctChildWnd;
64 std::unordered_set<std::wstring>& m_setClassNames;
67 virtual BOOL PreTranslateMessage(MSG* pMsg);
68 virtual BOOL OnInitDialog()
override;
69 virtual void OnCancel()
override;
71 afx_msg
void OnBnClickedButtonApply();
72 afx_msg
void OnBnClickedButtonDelete();
73 afx_msg
void OnSize(UINT nType,
int cx,
int cy);
74 afx_msg
void OnNMSheetSelChanged(NMHDR* pNMHDR, LRESULT* pResult);
75 afx_msg
void OnNMClick(NMHDR* pNMHDR, LRESULT* pResult);
76 afx_msg
void OnCbnSelchangeComboPage();
77 afx_msg
void OnEnKillfocusEditPage();
78 afx_msg BOOL OnEraseBkgnd(CDC* pDC);
A file of dialog class.
Definition GUIDialog.h:72
A class of image view.
Definition FLImagingGUI/GUIViewImage.h:361
Definition D2DObject.h:12
EViewImageTargetPage
Definition FLImagingGUI/DefinitionsGUI.h:15190