70 lines
1.7 KiB
C++
70 lines
1.7 KiB
C++
#if !defined(AFX_MUTLTPLACETREEDLG_H__927A303E_7FBE_430B_91C1_B2E834374885__INCLUDED_)
|
|
#define AFX_MUTLTPLACETREEDLG_H__927A303E_7FBE_430B_91C1_B2E834374885__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif
|
|
|
|
#include "Resource.h"
|
|
|
|
|
|
// 成片布树对话框类
|
|
class CMultPlaceTreeDlg : public CModelessDialog
|
|
{
|
|
public:
|
|
CMultPlaceTreeDlg(CWnd* pParent = NULL);
|
|
virtual ~CMultPlaceTreeDlg();
|
|
|
|
//{{AFX_DATA(CMultPlaceTreeDlg)
|
|
enum { IDD = IDD_DLG_MUTIPLACETREE };
|
|
static BOOL m_bSameDis; // 固定间距
|
|
static BOOL m_bSameRad; // 固定半径
|
|
static int m_iTreeType; // 树形
|
|
CString m_csDisMax; // 树间距最小值编辑框数据
|
|
CString m_csDisMin; // 树间距最大值编辑框数据
|
|
CString m_csRadMax; // 树半径最小值编辑框数据
|
|
CString m_csRadMin; // 树半径最大值编辑框数据
|
|
//}}AFX_DATA
|
|
|
|
static double m_dRadMin; // 用户输入数据记忆
|
|
static double m_dRadMax;
|
|
static double m_dDisMin;
|
|
static double m_dDisMax;
|
|
|
|
CImageDC m_imgPreview; // 幻灯片预览的DC
|
|
|
|
public:
|
|
double GetDisMax() const;
|
|
double GetDisMin() const;
|
|
double GetRadMax() const;
|
|
double GetRadMin() const;
|
|
|
|
//{{AFX_VIRTUAL(CMultPlaceTreeDlg)
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX);
|
|
virtual BOOL OnInitDialog();
|
|
//}}AFX_VIRTUAL
|
|
|
|
protected:
|
|
//{{AFX_MSG(CMultPlaceTreeDlg)
|
|
afx_msg void OnChkSamedis();
|
|
afx_msg void OnChkSamerad();
|
|
afx_msg void OnRadioTree();
|
|
afx_msg void OnPaint();
|
|
afx_msg void OnKillfocusRadMin();
|
|
afx_msg void OnKillfocusRadMax();
|
|
afx_msg void OnKillfocusDisMin();
|
|
afx_msg void OnKillfocusDisMax();
|
|
//}}AFX_MSG
|
|
|
|
private:
|
|
// 设置幻灯片
|
|
void SetPicture();
|
|
|
|
// 根据需求修改编辑框中数据的显示格式
|
|
CString GetFormatData(double dData);
|
|
|
|
DECLARE_MESSAGE_MAP()
|
|
};
|
|
#endif
|