Files
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

72 lines
1.8 KiB
C++

#pragma once
#include "resource.h"
class CDrawingIndexDlg : public CModelessDialog
{
DECLARE_DYNAMIC(CDrawingIndexDlg)
public:
CDrawingIndexDlg(CWnd* pParent = NULL);
virtual ~CDrawingIndexDlg();
enum { IDD = IDD_DRAWINGINDEX_TEXT };
virtual BOOL OnInitDialog();
afx_msg void OnBnClickedOk();
afx_msg void OnBnClickedChkScale();
afx_msg void OnBnClickedBtnFonthight();
afx_msg void OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized);
afx_msg void OnClose();
CString GetIndexLabel();
CString GetDrawingLabel();
CString GetTextStyle();
CString GetScaleText();
double GetTextHight();
bool IsDrawScale();
BOOL IsOpTextHeight();
void TextHight();
void UpdateDataEx();
void Obj2Dlg(TDbSymbDrawingIndex *pEnt);
void Dlg2Obj(TDbSymbDrawingIndex* pEnt);
//add by lgy 20120111 返回比例的文字样式
CString GetScaleStyle();
protected:
//add by lgy 20120110 根据对话框是模态对话框还是非模态对话框调整其大小
void AdjustDlgRect();
virtual void DoDataExchange(CDataExchange* pDX);
DECLARE_MESSAGE_MAP()
void LoadTextStyle();//加载文字样式
private:
static CString s_sIndexLabel; //索引编号
static CString s_sDrawingLabel; //索引图号
static CString s_sTextStyle; //文字样式
//modify by lgy 20120206 索引图名中比例应该设置成为1:的形式
//static int s_iScale; //比例值
static CString s_strScale; //比例值
static double s_dTextHight; //字高
static int s_iCheck; //记录比例设置
//add by lgy 20120110 保存新添加文字样式
static CString s_sWorldStyle;
//存在比例标识(模态显示)
BOOL m_bScale;
//对话框退出标志
bool m_bClose;
//点击字高标识
BOOL m_bTextHeight;
// sg add 120706,文字样式控制变量
CComboBox m_cmbFontStyle;
CComboBox m_cmbWordStyle;
};