使用MFC Activex ControlWizard向导写ocx遇到问题
我进行了如下操作过程:
1.使用了MFC Activex ControlWizard向导 想生成一个MFC ocx ;在stdafx.h引入msxml.dll
2.我使用ATL向导建立了一个object->simple object建立了一个接口BaseXml.
3.在接口BaseXml中的接口Add Method GetAttrubuteValues(IXMLDOMNodePtr Node, CString AttrubutNodeName, CString &Values)
大家一看就知道,我是用了msxml的接口,可是在编译的时候在basexml.odl文件中的,它不认IXMLDOMNodePt这个类型,如下:
interface IBaseXml : IDispatch
{
[id(1), helpstring("method GetAttrubuteValues")] HRESULT GetAttrubuteValues(IXMLDOMNodePtr
Node,CString AttrubutNodeName,CString& Values);
};
问题:1.如何使得这些数据类型得到识别?
2.如果ocx定义的接口变量在vb,dephi是不是通用的?
3.如果你有E_Mail,QQ的话,如果你使用MFC Activex ControlWizard很熟的话更是欢迎,交流mfc,com,ocx问题.
tjq_tang@sina.com
QQ:9199159
谢谢!