Files
envi-code/SourceCode/Code2026/tg_shs/shs_siteplan/CroodGridSetDlg.h
T
2026-09-28 15:28:50 +08:00

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);
};