57 lines
1.6 KiB
C++
57 lines
1.6 KiB
C++
#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);
|
|
};
|