佚名通过本文主要向大家介绍了
关于COM实现基础的问题,小弟最后90分,跳楼大甩卖等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于COM实现基础的问题,小弟最后90分,跳楼大甩卖
描述:
解决方案1:
描述:
1. MFC中怎么实现COM的,请大家给我大致讲下过程就行
2. MFC中使用ActiveX组件的问题,我Add class from ActiveX control时候,生成了一个类继承于CWnd.我对这个类看的一头雾水,怎么也看不出来它和Container有什么关系或者和Control有什么关系
解决方案1:
1.MFC中怎么实现COM的,请大家给我大致讲下过程就行
define the interface
class IFace
{
HRESULT setColor(COLORREF clr)=0;
.....
}
deriving a impletation class
class FaceImpl:public IFace
{
}
//Exporting the register fucntion
DllRegsiterServer()
DllUnregisterServer()
DllGetClassObject
CCmdTarget完成了大部分组件要实现的接口,并支持自动化,可以看其源码.然后CWnd继承自它,而COleControl又继承自CWnd,并实现了大部分控件的基本接口
解决方案3:这个类是通过得到CLSID来关联Control的,这个CLSID是写死的了。你仔细看看先。