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

📄 gmlayout.tli

📁 GemoMedia 应用 演示了其使用方法
💻 TLI
📖 第 1 页 / 共 5 页
字号:
}

#pragma implementation_key(197)
inline void Sheet::PutGroups ( struct Groups * _val ) {
    _com_dispatch_propput(this, 0x7, VT_DISPATCH, _val);
}

#pragma implementation_key(198)
inline Lines2dPtr Sheet::GetLines2d ( ) {
    struct Lines2d * _result;
    _com_dispatch_propget(this, 0x8, VT_DISPATCH, (void*)&_result);
    return Lines2dPtr(_result, false);
}

#pragma implementation_key(199)
inline void Sheet::PutLines2d ( struct Lines2d * _val ) {
    _com_dispatch_propput(this, 0x8, VT_DISPATCH, _val);
}

#pragma implementation_key(200)
inline IDispatchPtr Sheet::GetParent ( ) {
    IDispatch * _result;
    _com_dispatch_propget(this, 0x9, VT_DISPATCH, (void*)&_result);
    return IDispatchPtr(_result, false);
}

#pragma implementation_key(201)
inline void Sheet::PutParent ( IDispatch * _val ) {
    _com_dispatch_propput(this, 0x9, VT_DISPATCH, _val);
}

#pragma implementation_key(202)
inline Points2dPtr Sheet::GetPoints2d ( ) {
    struct Points2d * _result;
    _com_dispatch_propget(this, 0xa, VT_DISPATCH, (void*)&_result);
    return Points2dPtr(_result, false);
}

#pragma implementation_key(203)
inline void Sheet::PutPoints2d ( struct Points2d * _val ) {
    _com_dispatch_propput(this, 0xa, VT_DISPATCH, _val);
}

#pragma implementation_key(204)
inline SectionPtr Sheet::GetSection ( ) {
    struct Section * _result;
    _com_dispatch_propget(this, 0xb, VT_DISPATCH, (void*)&_result);
    return SectionPtr(_result, false);
}

#pragma implementation_key(205)
inline void Sheet::PutSection ( struct Section * _val ) {
    _com_dispatch_propput(this, 0xb, VT_DISPATCH, _val);
}

#pragma implementation_key(206)
inline SheetSetupPtr Sheet::GetSheetSetup ( ) {
    struct SheetSetup * _result;
    _com_dispatch_propget(this, 0xc, VT_DISPATCH, (void*)&_result);
    return SheetSetupPtr(_result, false);
}

#pragma implementation_key(207)
inline void Sheet::PutSheetSetup ( struct SheetSetup * _val ) {
    _com_dispatch_propput(this, 0xc, VT_DISPATCH, _val);
}

#pragma implementation_key(208)
inline SmartFrames2dPtr Sheet::GetSmartFrames2d ( ) {
    struct SmartFrames2d * _result;
    _com_dispatch_propget(this, 0xd, VT_DISPATCH, (void*)&_result);
    return SmartFrames2dPtr(_result, false);
}

#pragma implementation_key(209)
inline void Sheet::PutSmartFrames2d ( struct SmartFrames2d * _val ) {
    _com_dispatch_propput(this, 0xd, VT_DISPATCH, _val);
}

#pragma implementation_key(210)
inline SymbolsPtr Sheet::GetSymbols ( ) {
    struct Symbols * _result;
    _com_dispatch_propget(this, 0xe, VT_DISPATCH, (void*)&_result);
    return SymbolsPtr(_result, false);
}

#pragma implementation_key(211)
inline void Sheet::PutSymbols ( struct Symbols * _val ) {
    _com_dispatch_propput(this, 0xe, VT_DISPATCH, _val);
}

#pragma implementation_key(212)
inline TextBoxesPtr Sheet::GetTextBoxes ( ) {
    struct TextBoxes * _result;
    _com_dispatch_propget(this, 0xf, VT_DISPATCH, (void*)&_result);
    return TextBoxesPtr(_result, false);
}

#pragma implementation_key(213)
inline void Sheet::PutTextBoxes ( struct TextBoxes * _val ) {
    _com_dispatch_propput(this, 0xf, VT_DISPATCH, _val);
}

#pragma implementation_key(214)
inline Rectangles2dPtr Sheet::GetRectangles2d ( ) {
    struct Rectangles2d * _result;
    _com_dispatch_propget(this, 0x10, VT_DISPATCH, (void*)&_result);
    return Rectangles2dPtr(_result, false);
}

#pragma implementation_key(215)
inline void Sheet::PutRectangles2d ( struct Rectangles2d * _val ) {
    _com_dispatch_propput(this, 0x10, VT_DISPATCH, _val);
}

#pragma implementation_key(216)
inline DrawingObjectsPtr Sheet::GetDrawingObjects ( ) {
    struct DrawingObjects * _result;
    _com_dispatch_propget(this, 0x11, VT_DISPATCH, (void*)&_result);
    return DrawingObjectsPtr(_result, false);
}

#pragma implementation_key(217)
inline void Sheet::PutDrawingObjects ( struct DrawingObjects * _val ) {
    _com_dispatch_propput(this, 0x11, VT_DISPATCH, _val);
}

//
// dispinterface Arcs2d wrapper method implementations
//

#pragma implementation_key(218)
inline Arc2dPtr Arcs2d::AddByStartAlongEnd ( double xStart, double yStart, double xAlong, double yAlong, double xEnd, double yEnd ) {
    struct Arc2d * _result;
    _com_dispatch_method(this, 0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&_result, 
        L"\x0005\x0005\x0005\x0005\x0005\x0005", xStart, yStart, xAlong, yAlong, xEnd, yEnd);
    return Arc2dPtr(_result, false);
}

#pragma implementation_key(219)
inline Arc2dPtr Arcs2d::AddByCenterStartEnd ( double xCenter, double yCenter, double xStart, double yStart, double xEnd, double yEnd ) {
    struct Arc2d * _result;
    _com_dispatch_method(this, 0x2, DISPATCH_METHOD, VT_DISPATCH, (void*)&_result, 
        L"\x0005\x0005\x0005\x0005\x0005\x0005", xCenter, yCenter, xStart, yStart, xEnd, yEnd);
    return Arc2dPtr(_result, false);
}

#pragma implementation_key(220)
inline Arc2dPtr Arcs2d::GetItem ( const _variant_t & index ) {
    struct Arc2d * _result;
    _com_dispatch_method(this, 0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&_result, 
        L"\x000c", &index);
    return Arc2dPtr(_result, false);
}

#pragma implementation_key(221)
inline Arc2dPtr Arcs2d::Get_Item ( const _variant_t & index ) {
    struct Arc2d * _result;
    _com_dispatch_method(this, 0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&_result, 
        L"\x000c", &index);
    return Arc2dPtr(_result, false);
}

#pragma implementation_key(222)
inline IUnknownPtr Arcs2d::Get_NewEnum ( ) {
    IUnknown * _result;
    _com_dispatch_propget(this, 0xfffffffc, VT_UNKNOWN, (void*)&_result);
    return IUnknownPtr(_result, false);
}

#pragma implementation_key(223)
inline void Arcs2d::Put_NewEnum ( IUnknown * _val ) {
    _com_dispatch_propput(this, 0xfffffffc, VT_UNKNOWN, _val);
}

#pragma implementation_key(224)
inline long Arcs2d::GetCount ( ) {
    long _result;
    _com_dispatch_propget(this, 0x4, VT_I4, (void*)&_result);
    return _result;
}

#pragma implementation_key(225)
inline void Arcs2d::PutCount ( long _val ) {
    _com_dispatch_propput(this, 0x4, VT_I4, _val);
}

//
// dispinterface Arc2d wrapper method implementations
//

#pragma implementation_key(226)
inline HRESULT Arc2d::Range ( double * XMinimum, double * YMinimum, double * XMaximum, double * YMaximum ) {
    return _com_dispatch_method(this, 0x5, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x4005\x4005\x4005\x4005", XMinimum, YMinimum, XMaximum, YMaximum);
}

#pragma implementation_key(227)
inline HRESULT Arc2d::BringToFront ( ) {
    return _com_dispatch_method(this, 0x6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

#pragma implementation_key(228)
inline HRESULT Arc2d::BringForward ( ) {
    return _com_dispatch_method(this, 0x7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

#pragma implementation_key(229)
inline HRESULT Arc2d::SendToBack ( ) {
    return _com_dispatch_method(this, 0x8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

#pragma implementation_key(230)
inline HRESULT Arc2d::SendBackward ( ) {
    return _com_dispatch_method(this, 0x9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

#pragma implementation_key(231)
inline HRESULT Arc2d::Delete ( ) {
    return _com_dispatch_method(this, 0xa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

#pragma implementation_key(232)
inline IDispatchPtr Arc2d::Duplicate ( const _variant_t & XDistance, const _variant_t & YDistance ) {
    IDispatch * _result;
    _com_dispatch_method(this, 0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&_result, 
        L"\x080c\x080c", &XDistance, &YDistance);
    return IDispatchPtr(_result, false);
}

#pragma implementation_key(233)
inline HRESULT Arc2d::Move ( double XFrom, double YFrom, double XTo, double YTo ) {
    return _com_dispatch_method(this, 0xc, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005\x0005\x0005\x0005", XFrom, YFrom, XTo, YTo);
}

#pragma implementation_key(234)
inline HRESULT Arc2d::ScaleObject ( double Factor ) {
    return _com_dispatch_method(this, 0xd, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005", Factor);
}

#pragma implementation_key(235)
inline HRESULT Arc2d::Rotate ( double Angle, double x, double y ) {
    return _com_dispatch_method(this, 0xe, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005\x0005\x0005", Angle, x, y);
}

#pragma implementation_key(236)
inline HRESULT Arc2d::Select ( ) {
    return _com_dispatch_method(this, 0xf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

#pragma implementation_key(237)
inline HRESULT Arc2d::GetKeyPoint ( long index, double * x, double * y, double * z, enum KeyPointType * KeyPointType, enum HandleType * HandleType ) {
    return _com_dispatch_method(this, 0x10, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0003\x4005\x4005\x4005\x4003\x4003", index, x, y, z, KeyPointType, HandleType);
}

#pragma implementation_key(238)
inline HRESULT Arc2d::SetKeyPoint ( long index, double x, double y, double z ) {
    return _com_dispatch_method(this, 0x11, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0003\x0005\x0005\x0005", index, x, y, z);
}

#pragma implementation_key(239)
inline HRESULT Arc2d::GetStartPoint ( double * x, double * y ) {
    return _com_dispatch_method(this, 0x13, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x4005\x4005", x, y);
}

#pragma implementation_key(240)
inline HRESULT Arc2d::SetStartPoint ( double x, double y ) {
    return _com_dispatch_method(this, 0x14, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005\x0005", x, y);
}

#pragma implementation_key(241)
inline HRESULT Arc2d::GetEndPoint ( double * x, double * y ) {
    return _com_dispatch_method(this, 0x15, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x4005\x4005", x, y);
}

#pragma implementation_key(242)
inline HRESULT Arc2d::SetEndPoint ( double x, double y ) {
    return _com_dispatch_method(this, 0x16, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005\x0005", x, y);
}

#pragma implementation_key(243)
inline HRESULT Arc2d::GetCenterPoint ( double * x, double * y ) {
    return _com_dispatch_method(this, 0x17, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x4005\x4005", x, y);
}

#pragma implementation_key(244)
inline HRESULT Arc2d::SetCenterPoint ( double x, double y ) {
    return _com_dispatch_method(this, 0x18, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005\x0005", x, y);
}

#pragma implementation_key(245)
inline HRESULT Arc2d::GetMajorAxis ( double * x, double * y ) {
    return _com_dispatch_method(this, 0x19, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x4005\x4005", x, y);
}

#pragma implementation_key(246)
inline HRESULT Arc2d::SetMajorAxis ( double x, double y ) {
    return _com_dispatch_method(this, 0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, 
        L"\x0005\x0005", x, y);
}

#pragma implementation_key(247)
inline long Arc2d::Getindex ( ) {
    long _result;
    _com_dispatch_propget(this, 0x1, VT_I4, (void*)&_result);
    return _result;
}

#pragma implementation_key(248)
inline void Arc2d::Putindex ( long _val ) {
    _com_dispatch_propput(this, 0x1, VT_I4, _val);
}

#pragma implementation_key(249)
inline enum ObjectType Arc2d::GetType ( ) {
    enum ObjectType _result;
    _com_dispatch_propget(this, 0x2, VT_I4, (void*)&_result);
    return _result;
}

#pragma implementation_key(250)
inline void Arc2d::PutType ( enum ObjectType _val ) {
    _com_dispatch_propput(this, 0x2, VT_I4, _val);
}

#pragma implementation_key(251)
inline long Arc2d::GetZOrder ( ) {
    long _result;
    _com_dispatch_propget(this, 0x3, VT_I4, (void*)&_result);
    return _result;
}

#pragma implementation_key(252)
inline void Arc2d::PutZOrder ( long _val ) {
    _com_dispatch_propput(this, 0x3, VT_I4, _val);
}

#pragma implementation_key(253)
inline VARIANT_BOOL Arc2d::GetVisible ( ) {
    VARIANT_BOOL _result;
    _com_dispatch_propget(this, 0x4, VT_BOOL, (void*)&_result);
    return _result;
}

#pragma implementation_key(254)
inline void Arc2d::PutVisible ( VARIANT_BOOL _val ) {
    _com_dispatch_propput(this, 0x4, VT_BOOL, _val);
}

#pragma implementation_key(255)
inline long Arc2d::GetKeyPointCount ( ) {
    long _result;
    _com_dispatch_propget(this, 0x12, VT_I4, (void*)&_result);
    return _result;
}

#pragma implementation_key(256)
inline void Arc2d::PutKeyPointCount ( long _val ) {
    _com_dispatch_propput(this, 0x12, VT_I4, _val);
}

#pragma implementation_key(257)
inline LOLinearStylePtr Arc2d::GetLOLinearStyle ( ) {
    struct LOLinearStyle * _result;
    _com_dispatch_propget(this, 0x1b, VT_DISPATCH, (void*)&_result);
    return LOLinearStylePtr(_result, false);
}

#pragma implementation_key(258)
inline void Arc2d::PutLOLinearStyle ( struct LOLinearStyle * _val ) {
    _com_dispatch_propput(this, 0x1b, VT_DISPATCH, _val);
}

#pragma implementation_key(259)
inline double Arc2d::GetRadius ( ) {
    double _result;
    _com_dispatch_propget(this, 0x1c, VT_R8, (void*)&_result);
    return _result;
}

#pragma implementation_key(260)
inline void Arc2d::PutRadius ( double _val ) {
    _com_dispatch_propput(this, 0x1c, VT_R8, _val);
}

#pragma implementation_key(261)
inline double Arc2d::GetStartAngle ( ) {
    double _result;
    _com_dispatch_propget(this, 0x1d, VT_R8, (void*)&_result);
    return _result;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -