COM/ATL/WTL
akonlbjrd
这个作者很懒,什么都没留下…
展开
-
COM 组件对象的基本模仿
#include #include using namespace std; //类型定义和宏定义 typedef string REFIID; typedef unsigned long HRESULT; typedef unsigned long ULONG; #define S_OK 0 //接口查询成功返回值 #define E_NOINTERFACE -1 //接口查询失败返回值 string g_strIUnknown = "IID_IUnknown"; //IU原创 2011-05-16 18:54:00 · 1220 阅读 · 0 评论 -
MFC 实现COM 进程内组件
<br />MSDN 参考:ms-help://MS.MSDNQTR.v90.chs/dv_vclib/html/19d946ba-beaf-4881-85c6-0b598d7f6f11.htm<br />COM 原理与应用: P153-第五章结束<br />简单实现代码可以在这里下载:http://download.csdn.net/source/3285048<br />注意在调用客户程序之前要先对dll进行注册原创 2011-05-16 20:42:00 · 1031 阅读 · 0 评论 -
进程内组件程序Dll必须引出的函数
作为进程内组件程序, 必须引出COM 所要求的四个基本函数:1. 引出DllGetClassObject STDAPI DllGetClassObject( REFCLSID rclsid, REFIID riid, LPVOID * ppv);extern "C" HRESULT __stdcall DllGetClassObject(const CLSID& clsid, const IID& iid, void **ppv) { if (clsid == CLSID_Dictionary原创 2011-05-16 20:27:00 · 1496 阅读 · 0 评论