?? stack.h
字號:
// Stack.h: interface for the CMTextStack class.
//
//////////////////////////////////////////////////////////////////////
// Stack.h: interface for the CMTextStack class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_STACK_H__1B16AA2A_DDC9_418D_A155_D44E45D71C3D__INCLUDED_)
#define AFX_STACK_H__1B16AA2A_DDC9_418D_A155_D44E45D71C3D__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define CX_INSET 4
#define CY_INSET 2
#define CX_MARGIN 8
#define CY_MARGIN 4
#define Y_OFFSET 1
#define X_OFFSET 1
/////////////////////////////
#define StackS_Horizontal 0
#define StackS_Lean 1
#define StackS_Tolerance 2
/////////////////////////////
#define OP_SetFont 0
#define OP_SetScale 1
#define OP_SetAlign 2
/////////////////////////////
#define Align_Top 0
#define Align_Center 1
#define Align_Bottom 2
/////////////////////////////
class CMTextStack :public CObject
{
public:
void DrawLean(CDC *pDC);
void CalcStringSize(CDC*pDC,CString strCalc,CSize&sizeNode);
void DrawTolerance(CDC *pDC);
void DrawHorizontal(CDC *pDC);
void CalcNodeSize(CDC* pDC, CSize& sizeNode);
void OnDraw(CDC* pDC);
CString m_strDownString;
CString m_strUpString;
COLORREF m_dwPenColor;
int m_StackStyle;
int m_iAlign;
CFont* m_pFont;
float m_fSizeScale;//比例
LOGFONT m_lf;
void Serialize(CArchive& ar);
CMTextStack();
virtual ~CMTextStack();
DECLARE_SERIAL(CMTextStack)
};
#endif // !defined(AFX_STACK_H__1B16AA2A_DDC9_418D_A155_D44E45D71C3D__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -