在上一篇Blog 中谈到在WTL中添加IDL用于通过向导实现IDispatch,是要付出代价的,而且代价还不小,所以最后我还是用了最简单有效的方法。
这里就把这样一个例子代码帖子下面:
下面是我的IDispatch的实现,其中的MainDlg就是WTL向导生成的非模态对话框,可以根据自己的需求去掉。
完整的代码例子在下面的图片里,右键“图片另存为”后修改文件后缀名为.rar,就可以解压出代码:
--The End--
本文介绍了一种在WTL中不使用IDL文件直接手动实现IDispatch接口的方法,详细展示了如何定义并实现COM对象,包括初始化、查询接口、增加引用计数、释放资源等关键步骤。
在上一篇Blog 中谈到在WTL中添加IDL用于通过向导实现IDispatch,是要付出代价的,而且代价还不小,所以最后我还是用了最简单有效的方法。
这里就把这样一个例子代码帖子下面:
下面是我的IDispatch的实现,其中的MainDlg就是WTL向导生成的非模态对话框,可以根据自己的需求去掉。
完整的代码例子在下面的图片里,右键“图片另存为”后修改文件后缀名为.rar,就可以解压出代码:
--The End--
8786