📄 cmapxstyle.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 "cmapxstyle.h"
// Dispatch interfaces referenced by this interface
#include "Font.h"
/////////////////////////////////////////////////////////////////////////////
// CCMapXStyle properties
short CCMapXStyle::GetSymbolCharacter()
{
short result;
GetProperty(0x1, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolCharacter(short propVal)
{
SetProperty(0x1, VT_I2, propVal);
}
unsigned long CCMapXStyle::GetLineColor()
{
unsigned long result;
GetProperty(0x2, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetLineColor(unsigned long propVal)
{
SetProperty(0x2, VT_I4, propVal);
}
short CCMapXStyle::GetLineStyle()
{
short result;
GetProperty(0x3, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetLineStyle(short propVal)
{
SetProperty(0x3, VT_I2, propVal);
}
short CCMapXStyle::GetLineWidth()
{
short result;
GetProperty(0x4, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetLineWidth(short propVal)
{
SetProperty(0x4, VT_I2, propVal);
}
unsigned long CCMapXStyle::GetRegionColor()
{
unsigned long result;
GetProperty(0x5, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionColor(unsigned long propVal)
{
SetProperty(0x5, VT_I4, propVal);
}
short CCMapXStyle::GetRegionPattern()
{
short result;
GetProperty(0x6, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionPattern(short propVal)
{
SetProperty(0x6, VT_I2, propVal);
}
unsigned long CCMapXStyle::GetRegionBackColor()
{
unsigned long result;
GetProperty(0x7, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionBackColor(unsigned long propVal)
{
SetProperty(0x7, VT_I4, propVal);
}
short CCMapXStyle::GetRegionBorderStyle()
{
short result;
GetProperty(0x8, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionBorderStyle(short propVal)
{
SetProperty(0x8, VT_I2, propVal);
}
unsigned long CCMapXStyle::GetRegionBorderColor()
{
unsigned long result;
GetProperty(0x9, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionBorderColor(unsigned long propVal)
{
SetProperty(0x9, VT_I4, propVal);
}
short CCMapXStyle::GetRegionBorderWidth()
{
short result;
GetProperty(0xa, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionBorderWidth(short propVal)
{
SetProperty(0xa, VT_I2, propVal);
}
COleFont1 CCMapXStyle::GetTextFont()
{
LPDISPATCH pDispatch;
GetProperty(0xb, VT_DISPATCH, (void*)&pDispatch);
return COleFont1(pDispatch);
}
COleFont1 CCMapXStyle::GetSymbolFont()
{
LPDISPATCH pDispatch;
GetProperty(0xc, VT_DISPATCH, (void*)&pDispatch);
return COleFont1(pDispatch);
}
unsigned long CCMapXStyle::GetTextFontColor()
{
unsigned long result;
GetProperty(0xd, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontColor(unsigned long propVal)
{
SetProperty(0xd, VT_I4, propVal);
}
unsigned long CCMapXStyle::GetTextFontBackColor()
{
unsigned long result;
GetProperty(0xe, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontBackColor(unsigned long propVal)
{
SetProperty(0xe, VT_I4, propVal);
}
unsigned long CCMapXStyle::GetSymbolFontColor()
{
unsigned long result;
GetProperty(0xf, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolFontColor(unsigned long propVal)
{
SetProperty(0xf, VT_I4, propVal);
}
unsigned long CCMapXStyle::GetSymbolFontBackColor()
{
unsigned long result;
GetProperty(0x10, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolFontBackColor(unsigned long propVal)
{
SetProperty(0x10, VT_I4, propVal);
}
BOOL CCMapXStyle::GetSymbolFontOpaque()
{
BOOL result;
GetProperty(0x11, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolFontOpaque(BOOL propVal)
{
SetProperty(0x11, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetTextFontOpaque()
{
BOOL result;
GetProperty(0x12, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontOpaque(BOOL propVal)
{
SetProperty(0x12, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetSymbolFontHalo()
{
BOOL result;
GetProperty(0x13, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolFontHalo(BOOL propVal)
{
SetProperty(0x13, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetSymbolFontShadow()
{
BOOL result;
GetProperty(0x14, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolFontShadow(BOOL propVal)
{
SetProperty(0x14, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetTextFontHalo()
{
BOOL result;
GetProperty(0x15, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontHalo(BOOL propVal)
{
SetProperty(0x15, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetTextFontShadow()
{
BOOL result;
GetProperty(0x16, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontShadow(BOOL propVal)
{
SetProperty(0x16, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetTextFontAllCaps()
{
BOOL result;
GetProperty(0x17, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontAllCaps(BOOL propVal)
{
SetProperty(0x17, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetTextFontDblSpace()
{
BOOL result;
GetProperty(0x18, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontDblSpace(BOOL propVal)
{
SetProperty(0x18, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetSymbolBitmapTransparent()
{
BOOL result;
GetProperty(0x21, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolBitmapTransparent(BOOL propVal)
{
SetProperty(0x21, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetSymbolBitmapOverrideColor()
{
BOOL result;
GetProperty(0x22, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolBitmapOverrideColor(BOOL propVal)
{
SetProperty(0x22, VT_BOOL, propVal);
}
unsigned long CCMapXStyle::GetSymbolBitmapColor()
{
unsigned long result;
GetProperty(0x23, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolBitmapColor(unsigned long propVal)
{
SetProperty(0x23, VT_I4, propVal);
}
CString CCMapXStyle::GetSymbolBitmapName()
{
CString result;
GetProperty(0x24, VT_BSTR, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolBitmapName(LPCTSTR propVal)
{
SetProperty(0x24, VT_BSTR, propVal);
}
short CCMapXStyle::GetSymbolType()
{
short result;
GetProperty(0x25, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolType(short propVal)
{
SetProperty(0x25, VT_I2, propVal);
}
long CCMapXStyle::GetSymbolBitmapSize()
{
long result;
GetProperty(0x26, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolBitmapSize(long propVal)
{
SetProperty(0x26, VT_I4, propVal);
}
BOOL CCMapXStyle::GetSupportsBitmapSymbols()
{
BOOL result;
GetProperty(0x27, VT_BOOL, (void*)&result);
return result;
}
short CCMapXStyle::GetSymbolFontRotation()
{
short result;
GetProperty(0x28, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolFontRotation(short propVal)
{
SetProperty(0x28, VT_I2, propVal);
}
long CCMapXStyle::GetLineStyleCount()
{
long result;
GetProperty(0x2a, VT_I4, (void*)&result);
return result;
}
BOOL CCMapXStyle::GetRegionTransparent()
{
BOOL result;
GetProperty(0x2b, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionTransparent(BOOL propVal)
{
SetProperty(0x2b, VT_BOOL, propVal);
}
BOOL CCMapXStyle::GetLineInterleaved()
{
BOOL result;
GetProperty(0x2c, VT_BOOL, (void*)&result);
return result;
}
void CCMapXStyle::SetLineInterleaved(BOOL propVal)
{
SetProperty(0x2c, VT_BOOL, propVal);
}
long CCMapXStyle::GetLineWidthUnit()
{
long result;
GetProperty(0x2d, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetLineWidthUnit(long propVal)
{
SetProperty(0x2d, VT_I4, propVal);
}
long CCMapXStyle::GetRegionBorderWidthUnit()
{
long result;
GetProperty(0x2e, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetRegionBorderWidthUnit(long propVal)
{
SetProperty(0x2e, VT_I4, propVal);
}
BOOL CCMapXStyle::GetLineSupportsInterleave()
{
BOOL result;
GetProperty(0x2f, VT_BOOL, (void*)&result);
return result;
}
short CCMapXStyle::GetTextFontRotation()
{
short result;
GetProperty(0x30, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetTextFontRotation(short propVal)
{
SetProperty(0x30, VT_I2, propVal);
}
unsigned long CCMapXStyle::GetSymbolVectorColor()
{
unsigned long result;
GetProperty(0x35, VT_I4, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolVectorColor(unsigned long propVal)
{
SetProperty(0x35, VT_I4, propVal);
}
short CCMapXStyle::GetSymbolVectorSize()
{
short result;
GetProperty(0x36, VT_I2, (void*)&result);
return result;
}
void CCMapXStyle::SetSymbolVectorSize(short propVal)
{
SetProperty(0x36, VT_I2, propVal);
}
short CCMapXStyle::GetMinVectorSymbolCharacter()
{
short result;
GetProperty(0x37, VT_I2, (void*)&result);
return result;
}
short CCMapXStyle::GetMaxVectorSymbolCharacter()
{
short result;
GetProperty(0x38, VT_I2, (void*)&result);
return result;
}
/////////////////////////////////////////////////////////////////////////////
// CCMapXStyle operations
BOOL CCMapXStyle::PickRegion()
{
BOOL result;
InvokeHelper(0x19, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CCMapXStyle::PickLine()
{
BOOL result;
InvokeHelper(0x1a, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CCMapXStyle::PickText()
{
BOOL result;
InvokeHelper(0x1b, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CCMapXStyle::PickSymbol()
{
BOOL result;
InvokeHelper(0x1c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
void CCMapXStyle::DrawTextSample(long hDC, LPDISPATCH Rectangle, LPCTSTR SampleText)
{
static BYTE parms[] =
VTS_I4 VTS_DISPATCH VTS_BSTR;
InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hDC, Rectangle, SampleText);
}
void CCMapXStyle::DrawSymbolSample(long hDC, LPDISPATCH Rectangle)
{
static BYTE parms[] =
VTS_I4 VTS_DISPATCH;
InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hDC, Rectangle);
}
void CCMapXStyle::DrawRegionSample(long hDC, LPDISPATCH Rectangle)
{
static BYTE parms[] =
VTS_I4 VTS_DISPATCH;
InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hDC, Rectangle);
}
void CCMapXStyle::DrawLineSample(long hDC, LPDISPATCH Rectangle)
{
static BYTE parms[] =
VTS_I4 VTS_DISPATCH;
InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hDC, Rectangle);
}
CCMapXStyle CCMapXStyle::Clone()
{
LPDISPATCH pDispatch;
InvokeHelper(0x29, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
return CCMapXStyle(pDispatch);
}
void CCMapXStyle::ExportSymbolSample(LPCTSTR Destination, short Format, double Width, double Height, const VARIANT& BackgroundColor)
{
static BYTE parms[] =
VTS_BSTR VTS_I2 VTS_R8 VTS_R8 VTS_VARIANT;
InvokeHelper(0x31, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Destination, Format, Width, Height, &BackgroundColor);
}
void CCMapXStyle::ExportRegionSample(LPCTSTR Destination, short Format, double Width, double Height, const VARIANT& BackgroundColor)
{
static BYTE parms[] =
VTS_BSTR VTS_I2 VTS_R8 VTS_R8 VTS_VARIANT;
InvokeHelper(0x32, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Destination, Format, Width, Height, &BackgroundColor);
}
void CCMapXStyle::ExportLineSample(LPCTSTR Destination, short Format, double Width, double Height, const VARIANT& BackgroundColor)
{
static BYTE parms[] =
VTS_BSTR VTS_I2 VTS_R8 VTS_R8 VTS_VARIANT;
InvokeHelper(0x33, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Destination, Format, Width, Height, &BackgroundColor);
}
void CCMapXStyle::ExportTextSample(LPCTSTR Destination, short Format, double Width, double Height, LPCTSTR SampleText, const VARIANT& BackgroundColor)
{
static BYTE parms[] =
VTS_BSTR VTS_I2 VTS_R8 VTS_R8 VTS_BSTR VTS_VARIANT;
InvokeHelper(0x34, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Destination, Format, Width, Height, SampleText, &BackgroundColor);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -