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

📄 actskin4.tlh

📁 1、对于凯撒密文
💻 TLH
📖 第 1 页 / 共 4 页
字号:
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetFrame (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetFrame (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetCaptionColor (
        struct SkinARGB * pVal ) = 0;
    virtual HRESULT __stdcall SetCaptionColor (
        struct SkinARGB * newVal ) = 0;
    virtual HRESULT __stdcall GetCaptionImage (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetCaptionImage (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetTextStyle (
        struct SkinTextStyle * pVal ) = 0;
    virtual HRESULT __stdcall SetTextStyle (
        struct SkinTextStyle * newVal ) = 0;
    virtual HRESULT __stdcall GetAlphaBlend (
        VARIANT_BOOL * pVal ) = 0;
    virtual HRESULT __stdcall SetAlphaBlend (
        VARIANT_BOOL newVal ) = 0;
};

enum SkinPlasmaType
{
    skNoPlasma = 0,
    skSinePlasma = 1,
    skGridPlasma = 2,
    skSawPlasma = 3,
    skSquarePlasma = 4,
    skRandomPlasma = 5
};

enum SkinLayeredWindow
{
    skRegionBased = 0,
    skLayeredEnable = 1,
    skLayeredDisable = 2
};

struct SkinPlasmaChannel
{
    enum SkinPlasmaType PlasmaType;
    struct SkinImageRect Image;
    long Scale;
    long Speed;
};

enum SkinLabelAlignment
{
    skLabelLeft = 0,
    skLabelCenter = 1,
    skLabelRight = 2
};

struct __declspec(uuid("e8aa7229-3c9e-45ee-80c3-3c3d415eb5bc"))
ISkinAnimation : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetAnimationCount (
        long * pVal ) = 0;
    virtual HRESULT __stdcall GetAnimationName (
        long AnimIndex,
        BSTR * pVal ) = 0;
    virtual HRESULT __stdcall SetAnimationName (
        long AnimIndex,
        BSTR newVal ) = 0;
    virtual HRESULT __stdcall AddAnimation (
        BSTR AnimationName ) = 0;
    virtual HRESULT __stdcall DeleteAnimation (
        long Index ) = 0;
    virtual HRESULT __stdcall GetKeyCount (
        long AnimIndex,
        long * pVal ) = 0;
    virtual HRESULT __stdcall GetKeyObject (
        long AnimIndex,
        long KeyIndex,
        struct ISkinObject * * pKey ) = 0;
    virtual HRESULT __stdcall SetKeyObject (
        long AnimIndex,
        long KeyIndex,
        struct ISkinObject * Key ) = 0;
    virtual HRESULT __stdcall GetKey (
        long AnimIndex,
        long KeyIndex,
        struct SkinTransitionKey * Key ) = 0;
    virtual HRESULT __stdcall SetKey (
        long AnimIndex,
        long KeyIndex,
        struct SkinTransitionKey * Key ) = 0;
    virtual HRESULT __stdcall AddKey (
        long AnimIndex,
        struct ISkinObject * Key,
        struct SkinTransitionKey * Transition ) = 0;
    virtual HRESULT __stdcall DeleteKey (
        long AnimIndex,
        long KeyIndex ) = 0;
    virtual HRESULT __stdcall StartAnimation (
        long AnimIndex ) = 0;
    virtual HRESULT __stdcall StopAnimation ( ) = 0;
};

struct __declspec(uuid("f3fc950c-7583-4377-bad8-efbeaa33273c"))
_ISkinEvents : IDispatch
{};

struct __declspec(uuid("358f246b-3a71-481b-8cec-0da1e9038bc1"))
ISkinFireEvents : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall FireEvent (
        struct ISkinObject * Source,
        BSTR EventName,
        struct SkinEvent * pEvent ) = 0;
    virtual HRESULT __stdcall FireRender (
        struct ISkinObject * Source,
        struct ISkinImage * Image,
        long ImageX,
        long ImageY ) = 0;
    virtual HRESULT __stdcall FireClick (
        struct ISkinObject * Source ) = 0;
    virtual HRESULT __stdcall FireDblClick (
        struct ISkinObject * Source ) = 0;
    virtual HRESULT __stdcall FireMouseDown (
        struct ISkinObject * Source,
        enum SkinMouse Button,
        long x,
        long y ) = 0;
    virtual HRESULT __stdcall FireMouseUp (
        struct ISkinObject * Source,
        enum SkinMouse Button,
        long x,
        long y ) = 0;
    virtual HRESULT __stdcall FireMouseIn (
        struct ISkinObject * Source ) = 0;
    virtual HRESULT __stdcall FireMouseOut (
        struct ISkinObject * Source ) = 0;
    virtual HRESULT __stdcall FireMouseMove (
        struct ISkinObject * Source,
        long x,
        long y ) = 0;
    virtual HRESULT __stdcall FireScroll (
        struct ISkinObject * Source,
        long NewPos ) = 0;
    virtual HRESULT __stdcall FireScrollTrack (
        struct ISkinObject * Source,
        long NewPos ) = 0;
    virtual HRESULT __stdcall FireTimer (
        struct ISkinObject * Source,
        long PassedTime ) = 0;
};

struct __declspec(uuid("299b492b-04e3-4648-8a42-5e6e5e2daa8e"))
ISkinFreeForm : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetBackground (
        struct SkinImageRect * pVal ) = 0;
    virtual HRESULT __stdcall SetBackground (
        struct SkinImageRect * newVal ) = 0;
    virtual HRESULT __stdcall GetLayeredWindow (
        enum SkinLayeredWindow * pVal ) = 0;
    virtual HRESULT __stdcall SetLayeredWindow (
        enum SkinLayeredWindow newVal ) = 0;
    virtual HRESULT __stdcall GetThreshold (
        long * pVal ) = 0;
    virtual HRESULT __stdcall SetThreshold (
        long newVal ) = 0;
    virtual HRESULT __stdcall GetShowTransition (
        struct SkinTransitionKey * pVal ) = 0;
    virtual HRESULT __stdcall SetShowTransition (
        struct SkinTransitionKey * newVal ) = 0;
    virtual HRESULT __stdcall GetPopupMenu (
        struct SkinPopupMenu * pVal ) = 0;
    virtual HRESULT __stdcall SetPopupMenu (
        struct SkinPopupMenu * newVal ) = 0;
    virtual HRESULT __stdcall GetOnShow (
        struct SkinEvent * pVal ) = 0;
    virtual HRESULT __stdcall SetOnShow (
        struct SkinEvent * newVal ) = 0;
    virtual HRESULT __stdcall GetOnActivate (
        struct SkinEvent * pVal ) = 0;
    virtual HRESULT __stdcall SetOnActivate (
        struct SkinEvent * newVal ) = 0;
    virtual HRESULT __stdcall GetOnDeactivate (
        struct SkinEvent * pVal ) = 0;
    virtual HRESULT __stdcall SetOnDeactivate (
        struct SkinEvent * newVal ) = 0;
    virtual HRESULT __stdcall GetOnMouseIn (
        struct SkinEvent * pVal ) = 0;
    virtual HRESULT __stdcall SetOnMouseIn (
        struct SkinEvent * newVal ) = 0;
    virtual HRESULT __stdcall GetOnMouseOut (
        struct SkinEvent * pVal ) = 0;
    virtual HRESULT __stdcall SetOnMouseOut (
        struct SkinEvent * newVal ) = 0;
    virtual HRESULT __stdcall TrackPopupMenu (
        long hMenu,
        long x,
        long y ) = 0;
};

struct __declspec(uuid("ab239f28-f8ad-4c96-94d8-4611d553d269"))
ISkinPlasma : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetColorA (
        struct SkinARGB * pVal ) = 0;
    virtual HRESULT __stdcall SetColorA (
        struct SkinARGB * newVal ) = 0;
    virtual HRESULT __stdcall GetColorB (
        struct SkinARGB * pVal ) = 0;
    virtual HRESULT __stdcall SetColorB (
        struct SkinARGB * newVal ) = 0;
    virtual HRESULT __stdcall GetHorizontal (
        struct SkinPlasmaChannel * pVal ) = 0;
    virtual HRESULT __stdcall SetHorizontal (
        struct SkinPlasmaChannel * newVal ) = 0;
    virtual HRESULT __stdcall GetVertical (
        struct SkinPlasmaChannel * pVal ) = 0;
    virtual HRESULT __stdcall SetVertical (
        struct SkinPlasmaChannel * newVal ) = 0;
    virtual HRESULT __stdcall GetDiagonalA (
        struct SkinPlasmaChannel * pVal ) = 0;
    virtual HRESULT __stdcall SetDiagonalA (
        struct SkinPlasmaChannel * newVal ) = 0;
    virtual HRESULT __stdcall GetDiagonalB (
        struct SkinPlasmaChannel * pVal ) = 0;
    virtual HRESULT __stdcall SetDiagonalB (
        struct SkinPlasmaChannel * newVal ) = 0;
    virtual HRESULT __stdcall GetAlphaBlend (
        VARIANT_BOOL * pVal ) = 0;
    virtual HRESULT __stdcall SetAlphaBlend (
        VARIANT_BOOL newVal ) = 0;
};

struct __declspec(uuid("4921908c-7090-4d37-a6b3-fc447f08378a"))
ISkinLabel : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall get_hWnd (
        long * phwnd ) = 0;
    virtual HRESULT __stdcall put_Caption (
        BSTR pstrCaption ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * pstrCaption ) = 0;
    virtual HRESULT __stdcall put_Font (
        IFontDisp * pFont ) = 0;
    virtual HRESULT __stdcall putref_Font (
        IFontDisp * pFont ) = 0;
    virtual HRESULT __stdcall get_Font (
        IFontDisp * * pFont ) = 0;
    virtual HRESULT __stdcall put_Alignment (
        enum SkinLabelAlignment pVal ) = 0;
    virtual HRESULT __stdcall get_Alignment (
        enum SkinLabelAlignment * pVal ) = 0;
    virtual HRESULT __stdcall put_Enabled (
        VARIANT_BOOL Enabled ) = 0;
    virtual HRESULT __stdcall get_Enabled (
        VARIANT_BOOL * Enabled ) = 0;
};

struct __declspec(uuid("4820cd81-5043-4c9c-9cbb-0ab5a1c6aec8"))
ISkinMiscControls : IUnknown
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall GetFrame (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetFrame (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetMDIClient (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetMDIClient (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetToolbar (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetToolbar (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetToolbarNormal (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetToolbarNormal (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetToolbarPressed (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetToolbarPressed (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetToolbarHighlighted (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetToolbarHighlighted (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetToolbarDisabled (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetToolbarDisabled (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetStatusBar (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetStatusBar (
        struct SkinImageSection * newVal ) = 0;
    virtual HRESULT __stdcall GetStatusBarItem (
        struct SkinImageSection * pVal ) = 0;
    virtual HRESULT __stdcall SetStatusBarItem (
        struct SkinImageSection * newVal ) = 0;
};

struct __declspec(uuid("0944d16c-d0f4-4389-982a-a085595a9eb3"))
Skin;
    // [ default ] interface ISkin
    // [ default, source ] dispinterface _ISkinEvents

struct __declspec(uuid("a5704c37-40da-49ef-904b-97e5f5f9b1c5"))
SkinImage;
    // [ default ] interface ISkinImage

struct __declspec(uuid("ec22770d-3343-4c56-8a8d-3e560475f655"))
SkinButton;
    // [ default ] interface ISkinButton

struct __declspec(uuid("c406f816-318d-4f7d-81cb-ba93ca7b70d5"))
SkinStatic;
    // [ default ] interface ISkinStatic

struct __declspec(uuid("52c01a76-19e2-4a50-ae8a-38ffbccf9182"))
SkinFrame;
    // [ default ] interface ISkinFrame

struct __declspec(uuid("3dcd2bc5-8489-48ae-891f-90c8b2f19f56"))
SkinForm;
    // [ default ] interface ISkinForm

struct __declspec(uuid("a506ef88-9efc-4522-bfe1-a8e886a64d80"))
SkinTab;
    // [ default ] interface ISkinTab

struct __declspec(uuid("d502d4a3-03e6-4eae-a14e-69606ca63430"))
SkinScrollBar;
    // [ default ] interface ISkinScrollBar

struct __declspec(uuid("3831331e-0d11-4716-871d-68f3b11d23c9"))
SkinRadio;
    // [ default ] interface ISkinRadio

struct __declspec(uuid("bbc73c94-337c-43cc-b52c-31eb9fa34013"))
SkinFreeForm;
    // [ default ] interface ISkinFreeForm

struct __declspec(uuid("762ec429-1a5d-4ab8-844a-9a552e1241da"))
SkinPlasma;
    // [ default ] interface ISkinPlasma

struct __declspec(uuid("5954ea75-9bfa-461a-bd34-cea3a861ff19"))
SkinLabel;
    // [ default ] interface ISkinLabel

struct __declspec(uuid("b87799af-2ce9-4daa-93cf-65f002035369"))
SkinMiscControls;
    // [ default ] interface ISkinMiscControls

} // namespace ACTIVESKINLib

#pragma pack(pop)

⌨️ 快捷键说明

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