?? ruler.cpp
字號:
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
#include "stdafx.h"
#include "ruler.h"
/////////////////////////////////////////////////////////////////////////////
// CRuler
IMPLEMENT_DYNCREATE(CRuler, CWnd)
/////////////////////////////////////////////////////////////////////////////
// CRuler properties
short CRuler::GetLowerLimit()
{
short result;
GetProperty(0x2, VT_I2, (void*)&result);
return result;
}
void CRuler::SetLowerLimit(short propVal)
{
SetProperty(0x2, VT_I2, propVal);
}
short CRuler::GetUpperLimit()
{
short result;
GetProperty(0x3, VT_I2, (void*)&result);
return result;
}
void CRuler::SetUpperLimit(short propVal)
{
SetProperty(0x3, VT_I2, propVal);
}
short CRuler::GetScalingFactor()
{
short result;
GetProperty(0x4, VT_I2, (void*)&result);
return result;
}
void CRuler::SetScalingFactor(short propVal)
{
SetProperty(0x4, VT_I2, propVal);
}
BOOL CRuler::GetHorz()
{
BOOL result;
GetProperty(0x5, VT_BOOL, (void*)&result);
return result;
}
BOOL CRuler::GetAutoIncreDecre()
{
BOOL result;
GetProperty(0x1, VT_BOOL, (void*)&result);
return result;
}
void CRuler::SetAutoIncreDecre(BOOL propVal)
{
SetProperty(0x1, VT_BOOL, propVal);
}
/////////////////////////////////////////////////////////////////////////////
// CRuler operations
void CRuler::SetRulerInfo(short nLowerLimit, short nUpperLimit, short nScalingFactor, BOOL bHorz, BOOL b3DLook)
{
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_I2 VTS_BOOL VTS_BOOL;
InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nLowerLimit, nUpperLimit, nScalingFactor, bHorz, b3DLook);
}
void CRuler::SetAlignment(BOOL bHorz)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bHorz);
}
void CRuler::StartTracking(long* lpPoint)
{
static BYTE parms[] =
VTS_PI4;
InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
lpPoint);
}
void CRuler::StopTracking(long* lpPoint)
{
static BYTE parms[] =
VTS_PI4;
InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
lpPoint);
}
void CRuler::Track(long* lpPoint)
{
static BYTE parms[] =
VTS_PI4;
InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
lpPoint);
}
BOOL CRuler::AutoIncreDecreSet()
{
BOOL result;
InvokeHelper(0x10, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
void CRuler::SetAutoOffset(BOOL bAutoOffset)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bAutoOffset);
}
void CRuler::AboutBox()
{
InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -