📄 gmlayout.tli
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (268d67d4).
//
// GMLayout.tli
//
// Wrapper implementations for Win32 type library D:\\program files\\GeoMedia Professional\\Program\\GMLayout.tlb
// compiler-generated file created 12/05/06 at 15:52:36 - DO NOT EDIT!
//
// dispinterface Application wrapper method implementations
//
#pragma implementation_key(1)
inline HRESULT Application::AddDocumentObjects ( struct Document * fromDocument, long ArraySize, const _variant_t & ObjectArray, long * ArrayOutputSize, VARIANT * ObjectOutputArray ) {
return _com_dispatch_method(this, 0x3, DISPATCH_METHOD, VT_EMPTY, NULL,
L"\x0009\x0003\x000c\x4003\x400c", fromDocument, ArraySize, &ObjectArray, ArrayOutputSize, ObjectOutputArray);
}
#pragma implementation_key(2)
inline _bstr_t Application::FormatUnit ( enum UnitTypeConstants UnitType, double DataBaseUnits ) {
BSTR _result;
_com_dispatch_method(this, 0x4, DISPATCH_METHOD, VT_BSTR, (void*)&_result,
L"\x0003\x0005", UnitType, DataBaseUnits);
return _bstr_t(_result, false);
}
#pragma implementation_key(3)
inline HRESULT Application::ModelToWindow ( double modelX, double modelY, long * windowX, long * windowY ) {
return _com_dispatch_method(this, 0x1, DISPATCH_METHOD, VT_EMPTY, NULL,
L"\x0005\x0005\x4003\x4003", modelX, modelY, windowX, windowY);
}
#pragma implementation_key(4)
inline double Application::ParseUnit ( enum UnitTypeConstants UnitType, _bstr_t InputUnits ) {
double _result;
_com_dispatch_method(this, 0x2, DISPATCH_METHOD, VT_R8, (void*)&_result,
L"\x0003\x0008", UnitType, (BSTR)InputUnits);
return _result;
}
#pragma implementation_key(5)
inline HRESULT Application::Fit ( ) {
return _com_dispatch_method(this, 0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
#pragma implementation_key(6)
inline HRESULT Application::ZoomArea ( long windowX1, long windowY1, long windowX2, long windowY2 ) {
return _com_dispatch_method(this, 0x26, DISPATCH_METHOD, VT_EMPTY, NULL,
L"\x0003\x0003\x0003\x0003", windowX1, windowY1, windowX2, windowY2);
}
#pragma implementation_key(7)
inline DocumentPtr Application::GetActiveDocument ( ) {
struct Document * _result;
_com_dispatch_propget(this, 0x13, VT_DISPATCH, (void*)&_result);
return DocumentPtr(_result, false);
}
#pragma implementation_key(8)
inline void Application::PutActiveDocument ( struct Document * _val ) {
_com_dispatch_propput(this, 0x13, VT_DISPATCH, _val);
}
#pragma implementation_key(9)
inline SectionPtr Application::GetActiveSection ( ) {
struct Section * _result;
_com_dispatch_propget(this, 0x22, VT_DISPATCH, (void*)&_result);
return SectionPtr(_result, false);
}
#pragma implementation_key(10)
inline void Application::PutActiveSection ( struct Section * _val ) {
_com_dispatch_propput(this, 0x22, VT_DISPATCH, _val);
}
#pragma implementation_key(11)
inline SelectSetPtr Application::GetActiveSelectSet ( ) {
struct SelectSet * _result;
_com_dispatch_propget(this, 0xb, VT_DISPATCH, (void*)&_result);
return SelectSetPtr(_result, false);
}
#pragma implementation_key(12)
inline void Application::PutActiveSelectSet ( struct SelectSet * _val ) {
_com_dispatch_propput(this, 0xb, VT_DISPATCH, _val);
}
#pragma implementation_key(13)
inline SheetPtr Application::GetActiveSheet ( ) {
struct Sheet * _result;
_com_dispatch_propget(this, 0xd, VT_DISPATCH, (void*)&_result);
return SheetPtr(_result, false);
}
#pragma implementation_key(14)
inline void Application::PutActiveSheet ( struct Sheet * _val ) {
_com_dispatch_propput(this, 0xd, VT_DISPATCH, _val);
}
#pragma implementation_key(15)
inline _bstr_t Application::GetActiveTextStyle ( ) {
BSTR _result;
_com_dispatch_propget(this, 0x28, VT_BSTR, (void*)&_result);
return _bstr_t(_result, false);
}
#pragma implementation_key(16)
inline void Application::PutActiveTextStyle ( _bstr_t _val ) {
_com_dispatch_propput(this, 0x28, VT_BSTR, (BSTR)_val);
}
#pragma implementation_key(17)
inline enum PrecisionConstants Application::GetAngleDecimalPrecision ( ) {
enum PrecisionConstants _result;
_com_dispatch_propget(this, 0x1d, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(18)
inline void Application::PutAngleDecimalPrecision ( enum PrecisionConstants _val ) {
_com_dispatch_propput(this, 0x1d, VT_I4, _val);
}
#pragma implementation_key(19)
inline enum ReadoutUnitConstants Application::GetAngleUnit ( ) {
enum ReadoutUnitConstants _result;
_com_dispatch_propget(this, 0x1c, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(20)
inline void Application::PutAngleUnit ( enum ReadoutUnitConstants _val ) {
_com_dispatch_propput(this, 0x1c, VT_I4, _val);
}
#pragma implementation_key(21)
inline enum PrecisionConstants Application::GetAreaDecimalPrecision ( ) {
enum PrecisionConstants _result;
_com_dispatch_propget(this, 0x12, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(22)
inline void Application::PutAreaDecimalPrecision ( enum PrecisionConstants _val ) {
_com_dispatch_propput(this, 0x12, VT_I4, _val);
}
#pragma implementation_key(23)
inline enum ReadoutUnitConstants Application::GetAreaUnit ( ) {
enum ReadoutUnitConstants _result;
_com_dispatch_propget(this, 0x1b, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(24)
inline void Application::PutAreaUnit ( enum ReadoutUnitConstants _val ) {
_com_dispatch_propput(this, 0x1b, VT_I4, _val);
}
#pragma implementation_key(25)
inline _bstr_t Application::GetBrowserHome ( ) {
BSTR _result;
_com_dispatch_propget(this, 0x19, VT_BSTR, (void*)&_result);
return _bstr_t(_result, false);
}
#pragma implementation_key(26)
inline void Application::PutBrowserHome ( _bstr_t _val ) {
_com_dispatch_propput(this, 0x19, VT_BSTR, (BSTR)_val);
}
#pragma implementation_key(27)
inline VARIANT_BOOL Application::GetColorAbsolute ( ) {
VARIANT_BOOL _result;
_com_dispatch_propget(this, 0x29, VT_BOOL, (void*)&_result);
return _result;
}
#pragma implementation_key(28)
inline void Application::PutColorAbsolute ( VARIANT_BOOL _val ) {
_com_dispatch_propput(this, 0x29, VT_BOOL, _val);
}
#pragma implementation_key(29)
inline double Application::GetDataBaseUnitsInMeters ( ) {
double _result;
_com_dispatch_propget(this, 0x21, VT_R8, (void*)&_result);
return _result;
}
#pragma implementation_key(30)
inline void Application::PutDataBaseUnitsInMeters ( double _val ) {
_com_dispatch_propput(this, 0x21, VT_R8, _val);
}
#pragma implementation_key(31)
inline enum PrecisionConstants Application::GetDistanceDecimalPrecision ( ) {
enum PrecisionConstants _result;
_com_dispatch_propget(this, 0x17, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(32)
inline void Application::PutDistanceDecimalPrecision ( enum PrecisionConstants _val ) {
_com_dispatch_propput(this, 0x17, VT_I4, _val);
}
#pragma implementation_key(33)
inline enum ReadoutUnitConstants Application::GetDistanceUnit ( ) {
enum ReadoutUnitConstants _result;
_com_dispatch_propget(this, 0x1a, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(34)
inline void Application::PutDistanceUnit ( enum ReadoutUnitConstants _val ) {
_com_dispatch_propput(this, 0x1a, VT_I4, _val);
}
#pragma implementation_key(35)
inline DocumentsPtr Application::GetDocuments ( ) {
struct Documents * _result;
_com_dispatch_propget(this, 0x14, VT_DISPATCH, (void*)&_result);
return DocumentsPtr(_result, false);
}
#pragma implementation_key(36)
inline void Application::PutDocuments ( struct Documents * _val ) {
_com_dispatch_propput(this, 0x14, VT_DISPATCH, _val);
}
#pragma implementation_key(37)
inline FillStylesPtr Application::GetFillStyles ( ) {
struct FillStyles * _result;
_com_dispatch_propget(this, 0x20, VT_DISPATCH, (void*)&_result);
return FillStylesPtr(_result, false);
}
#pragma implementation_key(38)
inline void Application::PutFillStyles ( struct FillStyles * _val ) {
_com_dispatch_propput(this, 0x20, VT_DISPATCH, _val);
}
#pragma implementation_key(39)
inline VARIANT_BOOL Application::GetGridDisplay ( ) {
VARIANT_BOOL _result;
_com_dispatch_propget(this, 0x10, VT_BOOL, (void*)&_result);
return _result;
}
#pragma implementation_key(40)
inline void Application::PutGridDisplay ( VARIANT_BOOL _val ) {
_com_dispatch_propput(this, 0x10, VT_BOOL, _val);
}
#pragma implementation_key(41)
inline VARIANT_BOOL Application::GetGridSnapTo ( ) {
VARIANT_BOOL _result;
_com_dispatch_propget(this, 0xf, VT_BOOL, (void*)&_result);
return _result;
}
#pragma implementation_key(42)
inline void Application::PutGridSnapTo ( VARIANT_BOOL _val ) {
_com_dispatch_propput(this, 0xf, VT_BOOL, _val);
}
#pragma implementation_key(43)
inline HatchPatternStylesPtr Application::GetHatchPatternStyles ( ) {
struct HatchPatternStyles * _result;
_com_dispatch_propget(this, 0x1f, VT_DISPATCH, (void*)&_result);
return HatchPatternStylesPtr(_result, false);
}
#pragma implementation_key(44)
inline void Application::PutHatchPatternStyles ( struct HatchPatternStyles * _val ) {
_com_dispatch_propput(this, 0x1f, VT_DISPATCH, _val);
}
#pragma implementation_key(45)
inline LOLinearStylesPtr Application::GetLOLinearStyles ( ) {
struct LOLinearStyles * _result;
_com_dispatch_propget(this, 0x1e, VT_DISPATCH, (void*)&_result);
return LOLinearStylesPtr(_result, false);
}
#pragma implementation_key(46)
inline void Application::PutLOLinearStyles ( struct LOLinearStyles * _val ) {
_com_dispatch_propput(this, 0x1e, VT_DISPATCH, _val);
}
#pragma implementation_key(47)
inline enum ColorConstants Application::GetOptionsColorHandle ( ) {
enum ColorConstants _result;
_com_dispatch_propget(this, 0xa, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(48)
inline void Application::PutOptionsColorHandle ( enum ColorConstants _val ) {
_com_dispatch_propput(this, 0xa, VT_I4, _val);
}
#pragma implementation_key(49)
inline enum ColorConstants Application::GetOptionsColorHighlight ( ) {
enum ColorConstants _result;
_com_dispatch_propget(this, 0x9, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(50)
inline void Application::PutOptionsColorHighlight ( enum ColorConstants _val ) {
_com_dispatch_propput(this, 0x9, VT_I4, _val);
}
#pragma implementation_key(51)
inline enum ColorConstants Application::GetOptionsColorSelectedElement ( ) {
enum ColorConstants _result;
_com_dispatch_propget(this, 0x5, VT_I4, (void*)&_result);
return _result;
}
#pragma implementation_key(52)
inline void Application::PutOptionsColorSelectedElement ( enum ColorConstants _val ) {
_com_dispatch_propput(this, 0x5, VT_I4, _val);
}
#pragma implementation_key(53)
inline IDispatchPtr Application::GetParent ( ) {
IDispatch * _result;
_com_dispatch_propget(this, 0xc, VT_DISPATCH, (void*)&_result);
return IDispatchPtr(_result, false);
}
#pragma implementation_key(54)
inline void Application::PutParent ( IDispatch * _val ) {
_com_dispatch_propput(this, 0xc, VT_DISPATCH, _val);
}
#pragma implementation_key(55)
inline LOPointStylesPtr Application::GetLOPointStyles ( ) {
struct LOPointStyles * _result;
_com_dispatch_propget(this, 0x18, VT_DISPATCH, (void*)&_result);
return LOPointStylesPtr(_result, false);
}
#pragma implementation_key(56)
inline void Application::PutLOPointStyles ( struct LOPointStyles * _val ) {
_com_dispatch_propput(this, 0x18, VT_DISPATCH, _val);
}
#pragma implementation_key(57)
inline PrinterPtr Application::GetPrinter ( ) {
struct Printer * _result;
_com_dispatch_propget(this, 0x23, VT_DISPATCH, (void*)&_result);
return PrinterPtr(_result, false);
}
#pragma implementation_key(58)
inline void Application::PutPrinter ( struct Printer * _val ) {
_com_dispatch_propput(this, 0x23, VT_DISPATCH, _val);
}
#pragma implementation_key(59)
inline IDispatchPtr Application::GetRADApplication ( ) {
IDispatch * _result;
_com_dispatch_propget(this, 0x6, VT_DISPATCH, (void*)&_result);
return IDispatchPtr(_result, false);
}
#pragma implementation_key(60)
inline void Application::PutRADApplication ( IDispatch * _val ) {
_com_dispatch_propput(this, 0x6, VT_DISPATCH, _val);
}
#pragma implementation_key(61)
inline SectionsPtr Application::GetSections ( ) {
struct Sections * _result;
_com_dispatch_propget(this, 0x24, VT_DISPATCH, (void*)&_result);
return SectionsPtr(_result, false);
}
#pragma implementation_key(62)
inline void Application::PutSections ( struct Sections * _val ) {
_com_dispatch_propput(this, 0x24, VT_DISPATCH, _val);
}
#pragma implementation_key(63)
inline SheetsPtr Application::GetSheets ( ) {
struct Sheets * _result;
_com_dispatch_propget(this, 0x15, VT_DISPATCH, (void*)&_result);
return SheetsPtr(_result, false);
}
#pragma implementation_key(64)
inline void Application::PutSheets ( struct Sheets * _val ) {
_com_dispatch_propput(this, 0x15, VT_DISPATCH, _val);
}
#pragma implementation_key(65)
inline SmartFrame2dStylesPtr Application::GetSmartFrame2dStyles ( ) {
struct SmartFrame2dStyles * _result;
_com_dispatch_propget(this, 0x16, VT_DISPATCH, (void*)&_result);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -