You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.3 KiB
C++
47 lines
1.3 KiB
C++
#pragma once
|
|
|
|
#include "ObjTxt.h"
|
|
#include "afxwin.h"
|
|
|
|
class CDlgFontSet : public CDialogEx
|
|
{
|
|
DECLARE_DYNAMIC(CDlgFontSet)
|
|
|
|
public:
|
|
CDlgFontSet(SFontPar FontPar,CWnd* pParent = NULL); // 标准构造函数
|
|
virtual ~CDlgFontSet();
|
|
|
|
// 对话框数据
|
|
enum { IDD = IDD_FONT_DLG };
|
|
|
|
protected:
|
|
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
|
afx_msg void OnBnClickedOk();
|
|
afx_msg void OnBnClickedArcTxtCheck();
|
|
virtual BOOL OnInitDialog();
|
|
DECLARE_MESSAGE_MAP()
|
|
private:
|
|
void IniReverseComb(bool b);
|
|
void IniOutDirComb(bool b);
|
|
void IniDirComb(bool b);
|
|
bool CheckInput();
|
|
void EnableArcTxtCtr(bool b);
|
|
void IniGapTypeRadio();
|
|
void SetFontPar();
|
|
void AddModifiCmd();
|
|
private:
|
|
SFontPar m_FontPar;
|
|
SFontPar m_FontParTmp;
|
|
|
|
CComboBox m_bReverseComb;//是否逆序
|
|
CComboBox m_bDirectComb;//方向: 水平或垂直
|
|
CButton m_bArcCheck;//是否为圆弧文本
|
|
CComboBox m_bOutDirComb;//是否内向
|
|
//用于控件禁用---------------------------------------
|
|
CEdit m_ArcRadiusEdit;
|
|
CEdit m_ArcAngleEdit;
|
|
public:
|
|
afx_msg void OnBnClickedGapType1();
|
|
afx_msg void OnBnClickedGapType2();
|
|
};
|