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

📄 imageole.idl

📁 类似QQ,MSN表情的richedit调用控件,实现gif的显示.
💻 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 + -