www.gusucode.com > 铁路列车车辆监控系统本系统要求PC机有两个串行通讯串口, > 铁路列车车辆监控系统本系统要求PC机有两个串行通讯串口,有线MODEM一个。其它配置没有严格的要求,一般配置即可。/铁路列车车辆监控系统/电子地图显示模块(江军)/EagleViewNew/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); }