?? ddxm.h
字號:
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1998 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.
#include <limits.h>
#define DDXM_BLANK INT_MAX
class CMTextUnit
{
public:
int m_nTPU;
int m_nSmallDiv; // small divisions - small line displayed
int m_nMediumDiv; // medium divisions - large line displayed
int m_nLargeDiv; // large divisions - numbers displayed
int m_nMinMove; // minimum tracking movements
UINT m_nAbbrevID;
BOOL m_bSpaceAbbrev; // put space before abbreviation
CString m_strAbbrev;// cm, pt, pi, ", in, inch, inches
CMTextUnit() {}
CMTextUnit(int nTPU, int nSmallDiv, int nMediumDiv, int nLargeDiv,
int nMinMove, UINT nAbbrevID, BOOL bSpaceAbbrev);
const CMTextUnit& operator=(const CMTextUnit& unit);
};
class CMTextDDXM
{
public:
static void PASCAL DDX_Twips(CDataExchange* pDX, int nIDC, int& value);
static void PASCAL DDV_MinMaxTwips(CDataExchange* pDX, int value, int minVal, int maxVal);
static BOOL ParseMeasurement(LPTSTR buf, int& lVal);
static int GetUnits();
static int GetTPU();
static int GetTPU(int);
const CMTextUnit& GetUnit();
static LPCTSTR GetAbbrev();
static LPCTSTR GetAbbrev(int n) ;
static void PrintTwips(TCHAR* buf, int nValue, int nDec);
static CMTextUnit m_units[7];
static int m_nUnits;
static const int m_nNumUnits;
static double m_FontSizeScale;
static BOOL Initial();
};
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -