-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGetCOMDialog.h
More file actions
49 lines (40 loc) · 1.08 KB
/
GetCOMDialog.h
File metadata and controls
49 lines (40 loc) · 1.08 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
#pragma once
#include "afxdialogex.h"
#include <sstream>
#include <iomanip>
#include "regex"
// GetCOMDialog 对话框
class GetCOMDialog : public CDialogEx
{
DECLARE_DYNAMIC(GetCOMDialog)
public:
int com;
GetCOMDialog(CWnd* pParent = nullptr); // 标准构造函数
virtual ~GetCOMDialog();
struct StaticFontInfo {
int nID;
CString fontName;
int fontSize;
bool fontBold;
};
StaticFontInfo fontinfo[6] = {
{IDC_STATIC_C1, _T("宋体"), 16, false}, // 外框
{IDC_STATIC_C2, _T("宋体"), 16, false}, // COM
{IDC_STATIC_C4, _T("宋体"), 16, false}, // 说明
{IDC_EDIT_C1, _T("宋体"), 16, false}, // 输入框
{IDOK_C, _T("宋体"), 16, false}, // OK
{IDCANCEL_C, _T("宋体"), 16, false} // 取消
};
CFont mFont[6];
// 对话框数据
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_GETOTHERCOM };
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
public:
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOK();
afx_msg void OnBnClickedCancel();
DECLARE_MESSAGE_MAP()
};