#pragma once #include "stdafx.h" #include "Resource.h" // CcoordGridSetDlg 对话框 class CcoordGridSetDlg : public CModelessDialog { DECLARE_DYNAMIC(CcoordGridSetDlg) public: CcoordGridSetDlg(CWnd* pParent = NULL); virtual ~CcoordGridSetDlg(); bool m_bUseEsc; // 标记退出类型 // 对话框数据 enum { IDD = IDD_DIALOG_CROODGRID }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 virtual BOOL OnInitDialog(); afx_msg void OnClose(); afx_msg void OnDestroy(); DECLARE_MESSAGE_MAP() private: afx_msg void OnBnClickedBtnPolyline(); afx_msg void OnBnClickedBtnDiagonalPt(); afx_msg void OnBnClickedBtnTextHeight(); afx_msg void OnBnClickedCheckEquationForm(); afx_msg void OnBnClickedRadioCrossGrid(); afx_msg void OnBnClickedRadioLineGrid(); afx_msg void OnCbnSelchangeComboTextHeight(); afx_msg void OnEditchangeComboTextHeight(); afx_msg void OnCbnSelchangeComboGridSpacing(); afx_msg void OnCbnSelchangeComboTextStyle(); afx_msg BOOL OnToolTipText( UINT, NMHDR * pNMHDR, LRESULT * pResult ); private: BOOL LoadTextStyle(); void LoadTextHeightSize(int); //大小comobox控件初始化 void LoadGridSpacingSize(int); void SetItemEnable(BOOL bEnable); CComboBox m_wndCmbTextStyle; BOOL m_bCheckEquationForm; CString m_strTextStyle; CString m_strTextHeight; CString m_strGridSpacing; CToolBarCtrl m_toolbar; static int s_nMode; CToolTipCtrl m_wndToolTip; public: afx_msg void OnCbnEditchangeComboGridSpacing(); afx_msg void OnCbnKillfocusComboGridSpacing(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); BOOL PreTranslateMessage(MSG* pMsg); };