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

#pragma once
#include "ObjTxt.h"
#include "afxwin.h"
class CDlgFontSet : public CDialogEx
{
DECLARE_DYNAMIC(CDlgFontSet)
public:
CDlgFontSet(SFontPar FontPar,CWnd* pParent = NULL); // <20><>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><ECBAAF>
virtual ~CDlgFontSet();
// <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
enum { IDD = IDD_FONT_DLG };
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ֧<><D6A7>
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;//<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
CComboBox m_bDirectComb;//<2F><><EFBFBD><EFBFBD>: ˮƽ<CBAE><C6BD><EFBFBD><EFBFBD>ֱ
CButton m_bArcCheck;//<2F>Ƿ<EFBFBD>ΪԲ<CEAA><D4B2><EFBFBD>ı<EFBFBD>
CComboBox m_bOutDirComb;//<2F>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD>ڿؼ<DABF><D8BC><EFBFBD><EFBFBD><EFBFBD>---------------------------------------
CEdit m_ArcRadiusEdit;
CEdit m_ArcAngleEdit;
public:
afx_msg void OnBnClickedGapType1();
afx_msg void OnBnClickedGapType2();
};