📄 imageole.idl
字号:
// ImageOle.idl : ImageOle 的 IDL 源
//
// 此文件将由 MIDL 工具处理以
// 产生类型库(ImageOle.tlb)和封送处理代码。
#include "olectl.h"
import "oaidl.idl";
import "ocidl.idl";
[
object,
uuid(A6191C44-AFE4-4751-B4A7-083CAB0C85BF),
dual,
nonextensible,
helpstring("IImageShow 接口"),
pointer_default(unique)
]
interface IImageShow : IDispatch{
[propget, id(1), helpstring("属性 Embed")] HRESULT Embed([out, retval] VARIANT_BOOL* pVal);
[propput, id(1), helpstring("属性 Embed")] HRESULT Embed([in] VARIANT_BOOL newVal);
[propget, id(2), helpstring("属性 FileName")] HRESULT FileName([out, retval] BSTR* pVal);
[propput, id(2), helpstring("属性 FileName")] HRESULT FileName([in] BSTR newVal);
[propget, id(3), helpstring("属性 AutoStart")] HRESULT AutoStart([out, retval] VARIANT_BOOL* pVal);
[propput, id(3), helpstring("属性 AutoStart")] HRESULT AutoStart([in] VARIANT_BOOL newVal);
[id(4), helpstring("方法Stop")] HRESULT Stop(void);
[id(5), helpstring("方法Play")] HRESULT Play(void);
[propget, id(6), helpstring("属性 Glass")] HRESULT Glass([out, retval] VARIANT_BOOL* pVal);
[propput, id(6), helpstring("属性 Glass")] HRESULT Glass([in] VARIANT_BOOL newVal);
[id(DISPID_ABOUTBOX)]HRESULT AboutBox();
};
[
uuid(7F89DD62-50BC-4F6F-A9E2-20D5A39224D3),
version(1.0),
helpstring("ImageOle 1.0 类型库")
]
library ImageOleLib
{
importlib("stdole2.tlb");
[
uuid(F5358621-DFF9-4F97-A3D2-6279226AFEE6),
control,
helpstring("ImageShow Class")
]
coclass ImageShow
{
[default] interface IImageShow;
};
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -