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

📄 activexctl.tlh

📁 com组件程序
💻 TLH
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (5017c903).
//
// ActiveXCtl.tlh
//
// C++ source equivalent of Win32 type library ActiveXCtl.dll
// compiler-generated file created 01/09/99 at 17:14:05 - DO NOT EDIT!

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

struct __declspec(uuid("bbd4c71e-71f5-11d2-8bb0-000000000000"))
/* dispinterface */ _IShapeCtlEvents;
struct /* coclass */ ShapeCtl;
struct __declspec(uuid("bbd4c71c-71f5-11d2-8bb0-000000000000"))
/* dual interface */ IShapeCtl;
struct /* coclass */ ShapeProp;
struct /* coclass */ AppearanceProp;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(_IShapeCtlEvents, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(IShapeCtl, __uuidof(IShapeCtl));

//
// Type library items
//

struct __declspec(uuid("bbd4c71e-71f5-11d2-8bb0-000000000000"))
_IShapeCtlEvents : IDispatch
{};

struct __declspec(uuid("bbd4c71d-71f5-11d2-8bb0-000000000000"))
ShapeCtl;
    // [ default ] interface IShapeCtl
    // [ default, source ] dispinterface _IShapeCtlEvents

struct __declspec(uuid("bbd4c71c-71f5-11d2-8bb0-000000000000"))
IShapeCtl : IDispatch
{
    //
    // Raw methods provided by interface
    //

    virtual HRESULT __stdcall put_AutoSize (
        VARIANT_BOOL pbool ) = 0;
    virtual HRESULT __stdcall get_AutoSize (
        VARIANT_BOOL * pbool ) = 0;
    virtual HRESULT __stdcall put_BackColor (
        OLE_COLOR pclr ) = 0;
    virtual HRESULT __stdcall get_BackColor (
        OLE_COLOR * pclr ) = 0;
    virtual HRESULT __stdcall put_BackStyle (
        long pstyle ) = 0;
    virtual HRESULT __stdcall get_BackStyle (
        long * pstyle ) = 0;
    virtual HRESULT __stdcall put_BorderColor (
        OLE_COLOR pclr ) = 0;
    virtual HRESULT __stdcall get_BorderColor (
        OLE_COLOR * pclr ) = 0;
    virtual HRESULT __stdcall put_BorderStyle (
        long pstyle ) = 0;
    virtual HRESULT __stdcall get_BorderStyle (
        long * pstyle ) = 0;
    virtual HRESULT __stdcall put_BorderWidth (
        long width ) = 0;
    virtual HRESULT __stdcall get_BorderWidth (
        long * width ) = 0;
    virtual HRESULT __stdcall put_DrawMode (
        long pmode ) = 0;
    virtual HRESULT __stdcall get_DrawMode (
        long * pmode ) = 0;
    virtual HRESULT __stdcall put_DrawStyle (
        long pstyle ) = 0;
    virtual HRESULT __stdcall get_DrawStyle (
        long * pstyle ) = 0;
    virtual HRESULT __stdcall put_DrawWidth (
        long pwidth ) = 0;
    virtual HRESULT __stdcall get_DrawWidth (
        long * pwidth ) = 0;
    virtual HRESULT __stdcall put_FillColor (
        OLE_COLOR pclr ) = 0;
    virtual HRESULT __stdcall get_FillColor (
        OLE_COLOR * pclr ) = 0;
    virtual HRESULT __stdcall put_FillStyle (
        long pstyle ) = 0;
    virtual HRESULT __stdcall get_FillStyle (
        long * pstyle ) = 0;
    virtual HRESULT __stdcall putref_Font (
        IFontDisp * ppFont ) = 0;
    virtual HRESULT __stdcall put_Font (
        IFontDisp * ppFont ) = 0;
    virtual HRESULT __stdcall get_Font (
        IFontDisp * * ppFont ) = 0;
    virtual HRESULT __stdcall put_ForeColor (
        OLE_COLOR pclr ) = 0;
    virtual HRESULT __stdcall get_ForeColor (
        OLE_COLOR * pclr ) = 0;
    virtual HRESULT __stdcall put_Enabled (
        VARIANT_BOOL pbool ) = 0;
    virtual HRESULT __stdcall get_Enabled (
        VARIANT_BOOL * pbool ) = 0;
    virtual HRESULT __stdcall get_Window (
        long * phwnd ) = 0;
    virtual HRESULT __stdcall put_TabStop (
        VARIANT_BOOL pbool ) = 0;
    virtual HRESULT __stdcall get_TabStop (
        VARIANT_BOOL * pbool ) = 0;
    virtual HRESULT __stdcall put_Text (
        BSTR pstrText ) = 0;
    virtual HRESULT __stdcall get_Text (
        BSTR * pstrText ) = 0;
    virtual HRESULT __stdcall put_Caption (
        BSTR pstrCaption ) = 0;
    virtual HRESULT __stdcall get_Caption (
        BSTR * pstrCaption ) = 0;
    virtual HRESULT __stdcall put_BorderVisible (
        VARIANT_BOOL pbool ) = 0;
    virtual HRESULT __stdcall get_BorderVisible (
        VARIANT_BOOL * pbool ) = 0;
    virtual HRESULT __stdcall put_Appearance (
        short pappearance ) = 0;
    virtual HRESULT __stdcall get_Appearance (
        short * pappearance ) = 0;
    virtual HRESULT __stdcall put_MousePointer (
        long ppointer ) = 0;
    virtual HRESULT __stdcall get_MousePointer (
        long * ppointer ) = 0;
    virtual HRESULT __stdcall putref_MouseIcon (
        IPictureDisp * ppMouseIcon ) = 0;
    virtual HRESULT __stdcall put_MouseIcon (
        IPictureDisp * ppMouseIcon ) = 0;
    virtual HRESULT __stdcall get_MouseIcon (
        IPictureDisp * * ppMouseIcon ) = 0;
    virtual HRESULT __stdcall putref_Picture (
        IPictureDisp * ppPicture ) = 0;
    virtual HRESULT __stdcall put_Picture (
        IPictureDisp * ppPicture ) = 0;
    virtual HRESULT __stdcall get_Picture (
        IPictureDisp * * ppPicture ) = 0;
    virtual HRESULT __stdcall put_Valid (
        VARIANT_BOOL pbool ) = 0;
    virtual HRESULT __stdcall get_Valid (
        VARIANT_BOOL * pbool ) = 0;
    virtual HRESULT __stdcall get_Radius (
        short * pVal ) = 0;
    virtual HRESULT __stdcall put_Radius (
        short pVal ) = 0;
    virtual HRESULT __stdcall get_FILLPATTERN (
        enum FILLPATTERN * pVal ) = 0;
    virtual HRESULT __stdcall put_FILLPATTERN (
        enum FILLPATTERN pVal ) = 0;
};

enum FILLPATTERN
{
    fillBDiagonal = 0,
    fillCrossHatch = 1,
    fillDiagXHatch = 2,
    fillFDiagonal = 3,
    fillHorizontal = 4,
    fillVertical = 5
};

struct __declspec(uuid("a3c88481-7122-11d2-8baf-000000000000"))
ShapeProp;
    // [ default ] interface IUnknown

struct __declspec(uuid("bbd4c720-71f5-11d2-8bb0-000000000000"))
AppearanceProp;
    // [ default ] interface IUnknown

//
// Named GUID constants initializations
//

extern "C" const GUID __declspec(selectany) LIBID_ACTIVEXCTLLib =
    {0xbbd4c710,0x71f5,0x11d2,{0x8b,0xb0,0x00,0x00,0x00,0x00,0x00,0x00}};
extern "C" const GUID __declspec(selectany) DIID__IShapeCtlEvents =
    {0xbbd4c71e,0x71f5,0x11d2,{0x8b,0xb0,0x00,0x00,0x00,0x00,0x00,0x00}};
extern "C" const GUID __declspec(selectany) CLSID_ShapeCtl =
    {0xbbd4c71d,0x71f5,0x11d2,{0x8b,0xb0,0x00,0x00,0x00,0x00,0x00,0x00}};
extern "C" const GUID __declspec(selectany) IID_IShapeCtl =
    {0xbbd4c71c,0x71f5,0x11d2,{0x8b,0xb0,0x00,0x00,0x00,0x00,0x00,0x00}};
extern "C" const GUID __declspec(selectany) CLSID_ShapeProp =
    {0xa3c88481,0x7122,0x11d2,{0x8b,0xaf,0x00,0x00,0x00,0x00,0x00,0x00}};
extern "C" const GUID __declspec(selectany) CLSID_AppearanceProp =
    {0xbbd4c720,0x71f5,0x11d2,{0x8b,0xb0,0x00,0x00,0x00,0x00,0x00,0x00}};

#pragma pack(pop)

⌨️ 快捷键说明

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