⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gmlayout.tli

📁 GemoMedia 应用 演示了其使用方法
💻 TLI
📖 第 1 页 / 共 5 页
字号:
// 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 + -