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

📄 olepro32.tlh

📁 GemoMedia 应用 演示了其使用方法
💻 TLH
字号:
// Created by Microsoft (R) C/C++ Compiler Version 12.00.8168.0 (6fc071d2).
//
// olepro32.tlh
//
// C++ source equivalent of Win32 type library olepro32.dll
// compiler-generated file created 12/05/06 at 15:52:36 - DO NOT EDIT!

#pragma once
#pragma pack(push, 8)

#include <comdef.h>

//
// Forward references and typedefs
//

typedef unsigned long OLE_COLOR;
typedef long OLE_XPOS_PIXELS;
typedef long OLE_YPOS_PIXELS;
typedef long OLE_XSIZE_PIXELS;
typedef long OLE_YSIZE_PIXELS;
typedef long OLE_XPOS_HIMETRIC;
typedef long OLE_YPOS_HIMETRIC;
typedef long OLE_XSIZE_HIMETRIC;
typedef long OLE_YSIZE_HIMETRIC;
typedef float OLE_XPOS_CONTAINER;
typedef float OLE_YPOS_CONTAINER;
typedef float OLE_XSIZE_CONTAINER;
typedef float OLE_YSIZE_CONTAINER;
typedef VARIANT_BOOL OLE_OPTEXCLUSIVE;
typedef VARIANT_BOOL OLE_CANCELBOOL;
typedef VARIANT_BOOL OLE_ENABLEDEFAULTBOOL;
typedef BSTR FONTNAME;
typedef CURRENCY FONTSIZE;
typedef VARIANT_BOOL FONTBOLD;
typedef VARIANT_BOOL FONTITALIC;
typedef VARIANT_BOOL FONTUNDERSCORE;
typedef VARIANT_BOOL FONTSTRIKETHROUGH;
struct __declspec(uuid("bef6e003-a874-101a-8bba-00aa00300cab"))
/* dispinterface */ Font;
struct /* coclass */ LOStdFont;
struct __declspec(uuid("7bf80981-bf32-101a-8bbb-00aa00300cab"))
/* dispinterface */ Picture;
struct /* coclass */ LOStdPicture;

//
// Smart pointer typedef declarations
//

_COM_SMARTPTR_TYPEDEF(Font, __uuidof(IDispatch));
_COM_SMARTPTR_TYPEDEF(Picture, __uuidof(IDispatch));

//
// Type library items
//

struct __declspec(uuid("bef6e003-a874-101a-8bba-00aa00300cab"))
Font : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetName,put=PutName))
    _bstr_t Name;
    __declspec(property(get=GetSize,put=PutSize))
    CURRENCY Size;
    __declspec(property(get=GetBold,put=PutBold))
    VARIANT_BOOL Bold;
    __declspec(property(get=GetItalic,put=PutItalic))
    VARIANT_BOOL Italic;
    __declspec(property(get=GetUnderline,put=PutUnderline))
    VARIANT_BOOL Underline;
    __declspec(property(get=GetStrikethrough,put=PutStrikethrough))
    VARIANT_BOOL Strikethrough;
    __declspec(property(get=GetWeight,put=PutWeight))
    short Weight;
    __declspec(property(get=GetCharset,put=PutCharset))
    short Charset;

    //
    // Wrapper methods for error-handling
    //

    // Properties:
    _bstr_t GetName ( );
    void PutName ( _bstr_t _val );
    CURRENCY GetSize ( );
    void PutSize ( const CURRENCY & _val );
    VARIANT_BOOL GetBold ( );
    void PutBold ( VARIANT_BOOL _val );
    VARIANT_BOOL GetItalic ( );
    void PutItalic ( VARIANT_BOOL _val );
    VARIANT_BOOL GetUnderline ( );
    void PutUnderline ( VARIANT_BOOL _val );
    VARIANT_BOOL GetStrikethrough ( );
    void PutStrikethrough ( VARIANT_BOOL _val );
    short GetWeight ( );
    void PutWeight ( short _val );
    short GetCharset ( );
    void PutCharset ( short _val );
};

struct __declspec(uuid("0be35203-8f91-11ce-9de3-00aa004bb851"))
LOStdFont;
    // [ default ] dispinterface Font
    // interface IFont

struct __declspec(uuid("7bf80981-bf32-101a-8bbb-00aa00300cab"))
Picture : IDispatch
{
    //
    // Property data
    //

    __declspec(property(get=GetHandle))
    OLE_HANDLE Handle;
    __declspec(property(get=GethPal,put=PuthPal))
    OLE_HANDLE hPal;
    __declspec(property(get=GetType))
    short Type;
    __declspec(property(get=GetWidth))
    OLE_XSIZE_HIMETRIC Width;
    __declspec(property(get=GetHeight))
    OLE_YSIZE_HIMETRIC Height;

    //
    // Wrapper methods for error-handling
    //

    // Methods:
    // Method 'Render' not emitted because argument 'lprcWBounds' has invalid type: void *

    // Properties:
    OLE_HANDLE GetHandle ( );
    OLE_HANDLE GethPal ( );
    void PuthPal ( OLE_HANDLE _val );
    short GetType ( );
    OLE_XSIZE_HIMETRIC GetWidth ( );
    OLE_YSIZE_HIMETRIC GetHeight ( );
};

struct __declspec(uuid("0be35204-8f91-11ce-9de3-00aa004bb851"))
LOStdPicture;
    // [ default ] dispinterface Picture
    // interface IPicture

//
// Wrapper method implementations
//

#include "olepro32.tli"

#pragma pack(pop)

⌨️ 快捷键说明

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