ImageDlg.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #pragma once
  2. #include "afxcmn.h"
  3. #include "resource.h"
  4. #include "ImageEditWnd.h"
  5. #include "afxwin.h"
  6. // CImageDlg dialog
  7. class CImageDlg : public CDialog
  8. {
  9. DECLARE_DYNAMIC( CImageDlg )
  10. public:
  11. CImageDlg( CWnd * pParent = NULL ); // standard constructor
  12. virtual ~CImageDlg();
  13. void UpdateRect( CRect rect );
  14. CListBox m_listImage;
  15. CImageEditWnd m_wndImage;
  16. CSkinBitmap * m_pCurrentBitmap;
  17. int m_nSectionLeft;
  18. int m_nSectionTop;
  19. int m_nSectionRight;
  20. int m_nSectionBottom;
  21. int m_nMarginsLeft;
  22. int m_nMarginsTop;
  23. int m_nMarginsRight;
  24. int m_nMarginsBottom;
  25. int m_nDrawMode;
  26. CComboBox m_combDrawMode;
  27. // Dialog Data
  28. enum
  29. {
  30. IDD = IDD_DIALOG_IMAGE
  31. };
  32. protected:
  33. virtual void DoDataExchange( CDataExchange * pDX ); // DDX/DDV support
  34. DECLARE_MESSAGE_MAP()
  35. public:
  36. virtual BOOL OnInitDialog();
  37. afx_msg void OnLvnItemchangedListImage( NMHDR * pNMHDR , LRESULT * pResult );
  38. afx_msg void OnEnChangeEditSelectionleft();
  39. afx_msg void OnEnChangeEditSelectiontop();
  40. afx_msg void OnEnChangeEditSelectionright();
  41. afx_msg void OnEnChangeEditSelectionbottom();
  42. afx_msg void OnEnChangeEditMarginsleft();
  43. afx_msg void OnEnChangeEditMarginstop();
  44. afx_msg void OnEnChangeEditMarginsright();
  45. afx_msg void OnEnChangeEditMarginsbottom();
  46. afx_msg void OnDeltaposSpinMarginsbottom( NMHDR * pNMHDR , LRESULT * pResult );
  47. afx_msg void OnDeltaposSpinMarginsleft( NMHDR * pNMHDR , LRESULT * pResult );
  48. afx_msg void OnDeltaposSpinMarginsright( NMHDR * pNMHDR , LRESULT * pResult );
  49. afx_msg void OnDeltaposSpinMarginstop( NMHDR * pNMHDR , LRESULT * pResult );
  50. afx_msg void OnDeltaposSpinSelectionbottom( NMHDR * pNMHDR , LRESULT * pResult );
  51. afx_msg void OnDeltaposSpinSelectionleft( NMHDR * pNMHDR , LRESULT * pResult );
  52. afx_msg void OnDeltaposSpinSelectionright( NMHDR * pNMHDR , LRESULT * pResult );
  53. afx_msg void OnDeltaposSpinSelectiontop( NMHDR * pNMHDR , LRESULT * pResult );
  54. afx_msg void OnLbnSelchangeListImage();
  55. afx_msg void OnBnClickedButtonZoom1();
  56. afx_msg void OnBnClickedButtonZoom2();
  57. afx_msg void OnBnClickedButtonZoom3();
  58. afx_msg void OnBnClickedButtonZoom4();
  59. afx_msg void OnBnClickedButtonZoom5();
  60. afx_msg void OnCbnSelchangeComboDrawmode();
  61. };