-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathParamSetDialog.h
More file actions
52 lines (42 loc) · 1.22 KB
/
ParamSetDialog.h
File metadata and controls
52 lines (42 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#pragma once
#include "afxdialogex.h"
#include <sstream>
#include <iomanip>
#include "regex"
// ParamSetDialog 对话框
class ParamSetDialog : public CDialogEx
{
DECLARE_DYNAMIC(ParamSetDialog)
public:
double d;
ParamSetDialog(CWnd* pParent = nullptr); // 标准构造函数
ParamSetDialog(double _d, CWnd* pParent = nullptr); // 传参构造函数
virtual ~ParamSetDialog();
struct StaticFontInfo {
int nID;
CString fontName;
int fontSize;
bool fontBold;
};
StaticFontInfo fontinfo[7] = {
{IDC_STATIC_P1, _T("宋体"), 16, false}, // 外框
{IDC_STATIC_P2, _T("宋体"), 16, false}, // d=
{IDC_STATIC_P3, _T("宋体"), 16, false}, // 米
{IDC_STATIC_P4, _T("宋体"), 16, false}, // 说明
{IDC_EDIT_P1, _T("宋体"), 16, false}, // 输入框
{IDOK_P, _T("宋体"), 16, false}, // OK
{IDCANCEL_P, _T("宋体"), 16, false} // 取消
};
CFont mFont[7];
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_PARAMSET };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
DECLARE_MESSAGE_MAP()
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOK();
afx_msg void OnBnClickedCancel();
};