#pragma once #include "afxcmn.h" #include "resource.h" #include "ImageEditWnd.h" #include "afxwin.h" // CImageDlg dialog class CImageDlg : public CDialog { DECLARE_DYNAMIC( CImageDlg ) public: CImageDlg( CWnd * pParent = NULL ); // standard constructor virtual ~CImageDlg(); void UpdateRect( CRect rect ); CListBox m_listImage; CImageEditWnd m_wndImage; CSkinBitmap * m_pCurrentBitmap; int m_nSectionLeft; int m_nSectionTop; int m_nSectionRight; int m_nSectionBottom; int m_nMarginsLeft; int m_nMarginsTop; int m_nMarginsRight; int m_nMarginsBottom; int m_nDrawMode; CComboBox m_combDrawMode; // Dialog Data enum { IDD = IDD_DIALOG_IMAGE }; protected: virtual void DoDataExchange( CDataExchange * pDX ); // DDX/DDV support DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg void OnLvnItemchangedListImage( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnEnChangeEditSelectionleft(); afx_msg void OnEnChangeEditSelectiontop(); afx_msg void OnEnChangeEditSelectionright(); afx_msg void OnEnChangeEditSelectionbottom(); afx_msg void OnEnChangeEditMarginsleft(); afx_msg void OnEnChangeEditMarginstop(); afx_msg void OnEnChangeEditMarginsright(); afx_msg void OnEnChangeEditMarginsbottom(); afx_msg void OnDeltaposSpinMarginsbottom( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinMarginsleft( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinMarginsright( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinMarginstop( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinSelectionbottom( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinSelectionleft( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinSelectionright( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnDeltaposSpinSelectiontop( NMHDR * pNMHDR , LRESULT * pResult ); afx_msg void OnLbnSelchangeListImage(); afx_msg void OnBnClickedButtonZoom1(); afx_msg void OnBnClickedButtonZoom2(); afx_msg void OnBnClickedButtonZoom3(); afx_msg void OnBnClickedButtonZoom4(); afx_msg void OnBnClickedButtonZoom5(); afx_msg void OnCbnSelchangeComboDrawmode(); };