近日学com,发现全部是类的形式,所以想能不能直接在com上二次开发或者扩充开发,那样,dll的com也活化了。。
解决方案 »
- 求助:关于字体显示
- 加载位图?
- 如何将窗体还原成2k样式,就是不带那个圆角矩形的。我现在使用xp+vs2003,变不回去了。只要窗体,里面的按钮无所谓~~~
- 为什么打印得字符会多出来
- 关于下拉组合框组件的问题,在线等待(马上给分)
- !!!急问:Picture控件的TOOLTIP怎么加?
- 关于加锁的问题!!!(急....解决就给分)
- 怎样使键盘设备无效
- fatal error C1070: 文件“g:\vs2010\vc\atlmfc\include\afx.h”中的 #if/#endif 对不匹配
- 如何得到其它进程相关信息并模拟键盘和鼠标输入进行控制???
- VC中运行DOS下TURBOC2。0的几个问题?
- JDK是什么东西,干什么用的。
方法2种
1.多继承
2.包容
=fly by=
只能包容,或者是聚合,说白了也不过是把被聚合的COM接口暴露给客户。或者是间接的利用被包容COM的方法。
class ATL_NO_VTABLE CSCGroup :
public IDispatchImpl,
public ISCShape
{
...
}
这里我做了简化,CSCGroup是新的接口类
ISCShape是一个基类,IDispatchImpl是IDispatch的实现类=fly by=
人可以再写一个用于你处里的com来调用该com