#if !defined(AFX_RESIZDLG_H__A3821AC0_032E_11D6_8386_D5B6D7BADD6B__INCLUDED_) #define AFX_RESIZDLG_H__A3821AC0_032E_11D6_8386_D5B6D7BADD6B__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // ResizDlg.h : header file // #define MIN_RESIZE_WH 10 #define MAX_RESIZE_WH 500 #define STEP_RESIZE_WH 10 #define MIN_BORDER_SIZE 1 #define MAX_BORDER_SIZE 11 #define STEP_BORDER_SIZE 1 #define MIN_ZOOM_FACTOR 100 #define MAX_ZOOM_FACTOR 1000 #define STEP_ZOOM_FACTOR 100 #define MAX_BUFFER_SIZE 256 typedef enum { WIDTH_RESIZE_DLG, HEIGHT_RESIZE_DLG, BORDER_RESIZE_DLG, ZOOM_RESIZE_DLG } RESIZE_DLG; ///////////////////////////////////////////////////////////////////////////// // CResizeDlg dialog class CResizeDlg : public CDialog { // Attributes public: int m_nStep; int m_nMinRange; int m_nMaxRange; LPCTSTR m_pszDlgText[MAX_BUFFER_SIZE]; LPCTSTR m_pszDlgMsgText[MAX_BUFFER_SIZE]; // Construction public: CResizeDlg(int nValue, RESIZE_DLG nResizeDlg, CWnd* pParent = NULL); // standard constructor // Dialog Data //{{AFX_DATA(CResizeDlg) enum { IDD = IDD_RESIZE_DLG }; int m_nValue; //}}AFX_DATA // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(CResizeDlg) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CResizeDlg) virtual BOOL OnInitDialog(); virtual void OnOK(); afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar); afx_msg void OnChangeEdit(); afx_msg void OnKillfocusEdit(); //}}AFX_MSG DECLARE_MESSAGE_MAP() }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_RESIZDLG_H__A3821AC0_032E_11D6_8386_D5B6D7BADD6B__INCLUDED_)