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

📄 esridisplay.tlh

📁 叮叮咚咚 叮叮咚咚 叮叮咚咚
💻 TLH
📖 第 1 页 / 共 5 页
字号:
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Name (
        BSTR pName ) = 0;
    virtual HRESULT __stdcall get_Name (
        BSTR * pName ) = 0;
    virtual HRESULT __stdcall put_Size (
        long Count ) = 0;
    virtual HRESULT __stdcall get_Size (
        long * Count ) = 0;
    virtual HRESULT __stdcall get_Colors (
        struct IEnumColors * * enumColors ) = 0;
    virtual HRESULT __stdcall get_Color (
        long index,
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall CreateRamp (
        VARIANT_BOOL * ok ) = 0;
};

struct __declspec(uuid("beb87095-c0b4-11d0-8379-080009b996cc"))
IRandomColorRamp : IColorRamp
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Seed (
        long Seed ) = 0;
    virtual HRESULT __stdcall get_Seed (
        long * Seed ) = 0;
    virtual HRESULT __stdcall put_UseSeed (
        VARIANT_BOOL UseSeed ) = 0;
    virtual HRESULT __stdcall get_UseSeed (
        VARIANT_BOOL * UseSeed ) = 0;
    virtual HRESULT __stdcall put_MinValue (
        long MinValue ) = 0;
    virtual HRESULT __stdcall get_MinValue (
        long * MinValue ) = 0;
    virtual HRESULT __stdcall put_MaxValue (
        long MaxValue ) = 0;
    virtual HRESULT __stdcall get_MaxValue (
        long * MaxValue ) = 0;
    virtual HRESULT __stdcall put_MinSaturation (
        long MinSaturation ) = 0;
    virtual HRESULT __stdcall get_MinSaturation (
        long * MinSaturation ) = 0;
    virtual HRESULT __stdcall put_MaxSaturation (
        long MaxSaturation ) = 0;
    virtual HRESULT __stdcall get_MaxSaturation (
        long * MaxSaturation ) = 0;
    virtual HRESULT __stdcall put_StartHue (
        long StartHue ) = 0;
    virtual HRESULT __stdcall get_StartHue (
        long * StartHue ) = 0;
    virtual HRESULT __stdcall put_EndHue (
        long EndHue ) = 0;
    virtual HRESULT __stdcall get_EndHue (
        long * EndHue ) = 0;
};

enum esriColorRampAlgorithm
{
    esriHSVAlgorithm = 0,
    esriCIELabAlgorithm = 1,
    esriLabLChAlgorithm = 2
};

struct __declspec(uuid("beb87096-c0b4-11d0-8379-080009b996cc"))
IAlgorithmicColorRamp : IColorRamp
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_FromColor (
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall put_FromColor (
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall get_ToColor (
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall put_ToColor (
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall put_Algorithm (
        enum esriColorRampAlgorithm Algorithm ) = 0;
    virtual HRESULT __stdcall get_Algorithm (
        enum esriColorRampAlgorithm * Algorithm ) = 0;
};

struct __declspec(uuid("beb87097-c0b4-11d0-8379-080009b996cc"))
IPresetColorRamp : IColorRamp
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_PresetColor (
        long index,
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall get_PresetColor (
        long index,
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall get_NumberOfPresetColors (
        long * Count ) = 0;
};

struct __declspec(uuid("beb87098-c0b4-11d0-8379-080009b996cc"))
IMultiPartColorRamp : IColorRamp
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_Ramp (
        long index,
        struct IColorRamp * ColorRamp ) = 0;
    virtual HRESULT __stdcall get_Ramp (
        long index,
        struct IColorRamp * * ColorRamp ) = 0;
    virtual HRESULT __stdcall AddRamp (
        struct IColorRamp * ColorRamp ) = 0;
    virtual HRESULT __stdcall RemoveRamp (
        long index ) = 0;
    virtual HRESULT __stdcall get_NumberOfRamps (
        long * Count ) = 0;
};

struct __declspec(uuid("beb87094-c0b4-11d0-8379-080009b996cc"))
RandomColorRamp;
    // [ default ] interface IUnknown
    // interface IRandomColorRamp
    // interface IClone
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("beb8709b-c0b4-11d0-8379-080009b996cc"))
AlgorithmicColorRamp;
    // [ default ] interface IUnknown
    // interface IAlgorithmicColorRamp
    // interface IClone
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("beb8709a-c0b4-11d0-8379-080009b996cc"))
PresetColorRamp;
    // [ default ] interface IUnknown
    // interface IPresetColorRamp
    // interface IClone
    // interface IPersist
    // interface IPersistStream

struct __declspec(uuid("beb87099-c0b4-11d0-8379-080009b996cc"))
MultiPartColorRamp;
    // [ default ] interface IUnknown
    // interface IMultiPartColorRamp
    // interface IClone
    // interface IPersist
    // interface IPersistStream

enum esriRasterOpCode
{
    esriROPBlack = 1,
    esriROPNotMergePen = 2,
    esriROPMaskNotPen = 3,
    esriROPNotCopyPen = 4,
    esriROPMaskPenNot = 5,
    esriROPNot = 6,
    esriROPXOrPen = 7,
    esriROPNotMaskPen = 8,
    esriROPMaskPen = 9,
    esriROPNotXOrPen = 10,
    esriROPNOP = 11,
    esriROPMergeNotPen = 12,
    esriROPCopyPen = 13,
    esriROPMergePenNot = 14,
    esriROPMergePen = 15,
    esriROPWhite = 16
};

enum esriTextHorizontalAlignment
{
    esriTHALeft = 0,
    esriTHACenter = 1,
    esriTHARight = 2,
    esriTHAFull = 3
};

enum esriTextVerticalAlignment
{
    esriTVATop = 0,
    esriTVACenter = 1,
    esriTVABaseline = 2,
    esriTVABottom = 3
};

struct __declspec(uuid("f3435802-5779-11d0-98bf-00805f7ced21"))
ISymbol : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall SetupDC (
        OLE_HANDLE hDC,
        struct ITransformation * transformation ) = 0;
    virtual HRESULT __stdcall ResetDC ( ) = 0;
    virtual HRESULT __stdcall Draw (
        struct IGeometry * Geometry ) = 0;
    virtual HRESULT __stdcall QueryBoundary (
        OLE_HANDLE hDC,
        struct ITransformation * displayTransform,
        struct IGeometry * Geometry,
        struct IPolygon * boundary ) = 0;
    virtual HRESULT __stdcall get_ROP2 (
        enum esriRasterOpCode * DrawMode ) = 0;
    virtual HRESULT __stdcall put_ROP2 (
        enum esriRasterOpCode DrawMode ) = 0;
};

struct __declspec(uuid("e6bdaa7c-4d35-11d0-98be-00805f7ced21"))
IMarkerSymbol : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Size (
        double * Size ) = 0;
    virtual HRESULT __stdcall put_Size (
        double Size ) = 0;
    virtual HRESULT __stdcall get_Color (
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall put_Color (
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall get_Angle (
        double * Angle ) = 0;
    virtual HRESULT __stdcall put_Angle (
        double Angle ) = 0;
    virtual HRESULT __stdcall get_XOffset (
        double * XOffset ) = 0;
    virtual HRESULT __stdcall put_XOffset (
        double XOffset ) = 0;
    virtual HRESULT __stdcall get_YOffset (
        double * YOffset ) = 0;
    virtual HRESULT __stdcall put_YOffset (
        double YOffset ) = 0;
};

struct __declspec(uuid("e6bdaa7d-4d35-11d0-98be-00805f7ced21"))
ILineSymbol : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Color (
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall put_Color (
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall get_Width (
        double * Width ) = 0;
    virtual HRESULT __stdcall put_Width (
        double Width ) = 0;
};

struct __declspec(uuid("e6bdaa7e-4d35-11d0-98be-00805f7ced21"))
IFillSymbol : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Color (
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall put_Color (
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall get_Outline (
        struct ILineSymbol * * outlineSym ) = 0;
    virtual HRESULT __stdcall put_Outline (
        struct ILineSymbol * outlineSym ) = 0;
};

struct __declspec(uuid("a80b5e91-7f9c-11d0-9410-080009eebecb"))
ITextSymbol : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_Font (
        IFontDisp * * fontDisp ) = 0;
    virtual HRESULT __stdcall put_Font (
        IFontDisp * fontDisp ) = 0;
    virtual HRESULT __stdcall get_Size (
        double * Size ) = 0;
    virtual HRESULT __stdcall put_Size (
        double Size ) = 0;
    virtual HRESULT __stdcall get_Color (
        struct IColor * * Color ) = 0;
    virtual HRESULT __stdcall put_Color (
        struct IColor * Color ) = 0;
    virtual HRESULT __stdcall get_VerticalAlignment (
        enum esriTextVerticalAlignment * vertAlignment ) = 0;
    virtual HRESULT __stdcall put_VerticalAlignment (
        enum esriTextVerticalAlignment vertAlignment ) = 0;
    virtual HRESULT __stdcall get_HorizontalAlignment (
        enum esriTextHorizontalAlignment * horizAlignment ) = 0;
    virtual HRESULT __stdcall put_HorizontalAlignment (
        enum esriTextHorizontalAlignment horizAlignment ) = 0;
    virtual HRESULT __stdcall get_Angle (
        double * Angle ) = 0;
    virtual HRESULT __stdcall put_Angle (
        double Angle ) = 0;
    virtual HRESULT __stdcall get_RightToLeft (
        VARIANT_BOOL * RightToLeft ) = 0;
    virtual HRESULT __stdcall put_RightToLeft (
        VARIANT_BOOL RightToLeft ) = 0;
    virtual HRESULT __stdcall get_Text (
        BSTR * Text ) = 0;
    virtual HRESULT __stdcall put_Text (
        BSTR Text ) = 0;
    virtual HRESULT __stdcall GetTextSize (
        OLE_HANDLE hDC,
        struct ITransformation * transformation,
        BSTR Text,
        double * xSize,
        double * ySize ) = 0;
};

struct __declspec(uuid("2f77f380-4448-11d2-97cc-0080c7e04196"))
IEnumSymbol : IUnknown
{

⌨️ 快捷键说明

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