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

📄 pview.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    gmlesaRestricted = 3
};

enum LegendEntryPurposeConstants
{
    gmlePurposeRender = 1,
    gmlePurposeGUI = 2,
    gmlePurposeAll = 3
};

enum LegendEntryStyleScalingConstants
{
    gmleStyleScalingPaper = 1,
    gmleStyleScalingView = 3
};

enum ColorSchemeConstants
{
    gmcsStandard = 1,
    gmcsRamp = 2
};

struct __declspec(uuid("8bef86e0-366f-11d0-a5f7-080036534602"))
_DGMColorScheme : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Type (
        long * plType ) = 0;
    virtual HRESULT __stdcall put_Type (
        long plType ) = 0;
    virtual HRESULT __stdcall get_Parent (
        IDispatch * * ppParent ) = 0;
    virtual HRESULT __stdcall putref_Parent (
        IDispatch * ppParent ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * pbstrName ) = 0;
    virtual HRESULT __stdcall put_Name (
        BSTR pbstrName ) = 0;
    virtual HRESULT __stdcall get_Colors (
        VARIANT * pvsaColorScheme ) = 0;
    virtual HRESULT __stdcall put_Colors (
        VARIANT * pvsaColorScheme ) = 0;
};

struct __declspec(uuid("8bef86e1-366f-11d0-a5f7-080036534602"))
ColorScheme;
    // [ default ] interface _DGMColorScheme
    // interface IDispatch

struct __declspec(uuid("2924a570-365a-11d0-a5f7-080036534602"))
_DGMColorSchemes : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Count (
        long * plCount ) = 0;
    virtual HRESULT __stdcall get_Item (
        VARIANT index,
        struct _DGMColorScheme * * ppColorScheme ) = 0;
    virtual HRESULT __stdcall Append (
        struct _DGMColorScheme * ColorScheme ) = 0;
    virtual HRESULT __stdcall Remove (
        VARIANT index,
        struct _DGMColorScheme * * ppColorScheme ) = 0;
    virtual HRESULT __stdcall _NewEnum (
        IUnknown * * ppEnum ) = 0;
};

struct __declspec(uuid("2924a571-365a-11d0-a5f7-080036534602"))
ColorSchemes;
    // [ default ] interface _DGMColorSchemes

struct __declspec(uuid("27d11ec1-c876-11cf-af3a-08003601dc84"))
_DGMDisplayedObjects : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetDisplayColor (
        long displayColor ) = 0;
    virtual HRESULT __stdcall Item (
        VARIANT index,
        IDispatch * * pGMObject ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * Count ) = 0;
    virtual HRESULT __stdcall Add (
        IDispatch * pGMObject ) = 0;
    virtual HRESULT __stdcall Remove (
        IDispatch * pGMObject ) = 0;
    virtual HRESULT __stdcall Clear ( ) = 0;
    virtual HRESULT __stdcall IsMember (
        IDispatch * pGMObject,
        VARIANT_BOOL * pMember ) = 0;
    virtual HRESULT __stdcall GetRange (
        double * x1,
        double * y1,
        double * z1,
        double * x2,
        double * y2,
        double * z2 ) = 0;
    virtual HRESULT __stdcall get__NewEnum (
        IUnknown * * pEnum ) = 0;
};

struct __declspec(uuid("3aa0b340-c86f-11cf-af3a-08003601dc84"))
DisplayedObjects;
    // [ default ] interface _DGMDisplayedObjects

struct __declspec(uuid("228f0584-9ec6-11cf-9e47-08003601e012"))
IGMLocatedObjectsCollection : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall Item (
        VARIANT index,
        IDispatch * * pObject ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall Add (
        IDispatch * pObject ) = 0;
    virtual HRESULT __stdcall Delete (
        IDispatch * pObject ) = 0;
    virtual HRESULT __stdcall Clear ( ) = 0;
    virtual HRESULT __stdcall IsMember (
        IDispatch * pObject,
        VARIANT_BOOL * pMember ) = 0;
    virtual HRESULT __stdcall get__NewEnum (
        IUnknown * * Unknown ) = 0;
    virtual HRESULT __stdcall get_MaxNumOfObjects (
        long * maxObjects ) = 0;
    virtual HRESULT __stdcall put_MaxNumOfObjects (
        long maxObjects ) = 0;
};

struct __declspec(uuid("228f0585-9ec6-11cf-9e47-08003601e012"))
DGMLocatedObjectsCollection : IDispatch
{};

struct __declspec(uuid("228f0586-9ec6-11cf-9e47-08003601e012"))
LocatedObjectsCollection;
    // [ default ] interface IGMLocatedObjectsCollection
    // dispinterface DGMLocatedObjectsCollection

struct __declspec(uuid("5b348313-b0eb-11cf-99a2-08003601e42c"))
_DGMObject : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall IsEqual (
        IDispatch * Object,
        VARIANT_BOOL * pEqual ) = 0;
};

struct __declspec(uuid("63cb74b2-b0f7-11cf-99a2-08003601e42c"))
GeometryObject : _DGMObject
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Recordset (
        struct GRecordset * * ppRecordset ) = 0;
    virtual HRESULT __stdcall get_Bookmark (
        SAFEARRAY * * pBookmark ) = 0;
    virtual HRESULT __stdcall get_GeometryFieldName (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall SetLocatePoint (
        double x,
        double y,
        double z ) = 0;
    virtual HRESULT __stdcall GetLocatePoint (
        double * x,
        double * y,
        double * z ) = 0;
    virtual HRESULT __stdcall _SetDatabaseInformation (
        struct GRecordset * pGRecordset,
        SAFEARRAY * * Bookmark,
        BSTR GeometryFieldName ) = 0;
    virtual HRESULT __stdcall _GetDatabaseInformation (
        struct GRecordset * * ppGRecordset,
        SAFEARRAY * * Bookmark,
        BSTR * pGeometryFieldName ) = 0;
    virtual HRESULT __stdcall get_Type (
        BSTR * pName ) = 0;
};

struct __declspec(uuid("1da6afa1-da7e-11cf-a19e-08003606e802"))
RecordObject : _DGMObject
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Recordset (
        struct GRecordset * * ppRecordset ) = 0;
    virtual HRESULT __stdcall putref_Recordset (
        struct GRecordset * ppRecordset ) = 0;
    virtual HRESULT __stdcall get_Bookmark (
        SAFEARRAY * * pBookmark ) = 0;
    virtual HRESULT __stdcall put_Bookmark (
        SAFEARRAY * * pBookmark ) = 0;
    virtual HRESULT __stdcall get_Type (
        BSTR * pName ) = 0;
};

struct __declspec(uuid("22d7d3e1-4d61-11d0-a1ea-080036122003"))
RecordsetObject : _DGMObject
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Recordset (
        struct GRecordset * * ppRecordset ) = 0;
    virtual HRESULT __stdcall putref_Recordset (
        struct GRecordset * ppRecordset ) = 0;
    virtual HRESULT __stdcall get_GeometryFieldName (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall put_GeometryFieldName (
        BSTR pName ) = 0;
    virtual HRESULT __stdcall get_Count (
        long * pCount ) = 0;
    virtual HRESULT __stdcall IsMember (
        IDispatch * pObject,
        VARIANT_BOOL * pMember ) = 0;
    virtual HRESULT __stdcall Remove (
        IDispatch * pObject ) = 0;
    virtual HRESULT __stdcall get_Type (
        BSTR * pName ) = 0;
};

enum LinearShapeConstants
{
    gmrssHorizontal = 1,
    gmrssCurve = 2,
    gmrssZigZag = 3
};

enum AreaShapeConstants
{
    gmrssRectangle = 1,
    gmrssEllipse = 2,
    gmrssManmade = 3,
    gmrssLake = 4,
    gmrssNatural = 5
};

enum PointModeConstants
{
    gmrssReduceStyleToKey = 1,
    gmrssExpandKeyToStyle = 2
};

struct __declspec(uuid("69103c0b-34e8-11d1-980c-0060972d9db7"))
_DGMRenderStyleService : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Width (
        long * plWidth ) = 0;
    virtual HRESULT __stdcall put_Width (
        long plWidth ) = 0;
    virtual HRESULT __stdcall get_Height (
        long * plHeight ) = 0;
    virtual HRESULT __stdcall put_Height (
        long plHeight ) = 0;
    virtual HRESULT __stdcall get_BackColor (
        long * plColor ) = 0;
    virtual HRESULT __stdcall put_BackColor (
        long plColor ) = 0;
    virtual HRESULT __stdcall get_Picture (
        IDispatch * * ppPicture ) = 0;
    virtual HRESULT __stdcall get_PictureAsString (
        BSTR * pbstrPictureString ) = 0;
    virtual HRESULT __stdcall get_ScaleFactor (
        double * pdScale ) = 0;
    virtual HRESULT __stdcall put_ScaleFactor (
        double pdScale ) = 0;
    virtual HRESULT __stdcall get_StyleScale (
        double * pdStyleScale ) = 0;
    virtual HRESULT __stdcall put_StyleScale (
        double pdStyleScale ) = 0;
    virtual HRESULT __stdcall get_Inset (
        long * lInset ) = 0;
    virtual HRESULT __stdcall put_Inset (
        long lInset ) = 0;
    virtual HRESULT __stdcall BeginDraw ( ) = 0;
    virtual HRESULT __stdcall Draw (
        IDispatch * pGeometry,
        IDispatch * pStyle ) = 0;
    virtual HRESULT __stdcall DrawSamplePoint (
        IDispatch * pStyle ) = 0;
    virtual HRESULT __stdcall DrawSampleLine (
        IDispatch * pStyle,
        VARIANT enumLinearShape = vtMissing ) = 0;
    virtual HRESULT __stdcall DrawSampleArea (
        IDispatch * pStyle,
        VARIANT enumAreaShape = vtMissing ) = 0;
    virtual HRESULT __stdcall DrawSampleAnySpatial (
        IDispatch * pStyle,
        VARIANT enumAreaShape = vtMissing,
        VARIANT enumLinearShape = vtMissing ) = 0;
    virtual HRESULT __stdcall DrawSampleText (
        IDispatch * pStyle,
        VARIANT bstrText = vtMissing ) = 0;
    virtual HRESULT __stdcall EndDraw ( ) = 0;
    virtual HRESULT __stdcall GetRenderOffset (
        IDispatch * pStyle,
        VARIANT bstrText,
        VARIANT * pvOffsets ) = 0;
    virtual HRESULT __stdcall AdjustScaleAndSize (
        IDispatch * pStyle,
        enum PointModeConstants enumPointMode,
        VARIANT bstrText = vtMissing ) = 0;
};

struct __declspec(uuid("f8da99d1-0769-11d0-a5ca-080036534602"))
RenderStyleService;
    // [ default ] interface _DGMRenderStyleService

enum StyleConstants
{
    gmsLinearSolid = 0,
    gmsLinearDotted = 1,
    gmsLinearMediumDashed = 2,
    gmsLinearLongDashed = 3,
    gmsLinearDotDashed = 4,
    gmsLinearShortDashed = 5,
    gmsLinearDashDoubleDot = 6,
    gmsLinearLongDashShortDash = 7,
    gmsLinearLongDashSingleDot = 8,
    gmsLinearLongDashDoubleDot = 9,
    gmsLinearLongDashTripleDot = 10,
    gmsLinearMediumDashShortDash = 11,
    gmsLinearLongDashMediumDash = 12,
    gmsLinearLongDashDoubleMediumDash = 13,
    gmsLinearMediumDashDot = 4,
    gmsLinearMediumDashDoubleDot = 6,
    gmsLinearCustom = 32767,
    gmsLinearModeShowForeground = 0,
    gmsLinearModeShowBackground = 1,
    gmsLinearModeShowBoth = 2,
    gmsClassNone = 0,
    gmsClassPoint = 1,
    gmsClassLinear = 2,
    gmsClassAreal = 3,
    gmsClassText = 4,
    gmsClassAny = 5,
    gmsClassMulti = 6,
    gmsFPSolid = 0,
    gmsFPVerticalHatch = 1,
    gmsFPHorizontalHatch = 2,
    gmsFPFDiagonalHatch = 3,
    gmsFPBDiagonalHatch = 4,
    gmsFPCrossHatch = 5,
    gmsFPDiagCrossHatch = 6,
    gmsFPHoneycomb = 7,
    gmsFillModeStandard = 0,
    gmsFillModeEnhanced = 1,
    gmsHandleShapeSquare = 0,
    gmsHandleShapeCircle = 1,
    gmsHandleShapeTriangleUp = 2,
    gmsHandleShapeTriangleDown = 3,

⌨️ 快捷键说明

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