我看了一些资料,最主要的是需要实现IOleObject接口,它有21个方法,怎样去一一实现呢?
有没有好的方法呀,谢谢先.
有没有好的方法呀,谢谢先.
解决方案 »
- MSComm的GetPortOpen()函数返回值始终为0?
- GDI+的drawimage打印时不起作用
- 小弟有C++, Win32 API的丰富经验,现想学COM,从何下手,有什么书推荐吗?
- dll隐式调用的一个问题
- 关于2D/3D程序的问题,请教各位高人!
- [完成端口] 第一问:
- 菜鸟撒分了~大虾们来抢啊~~
- 请问waveOutSetVolume()函数为何在我的程序中不能设置音量?mixerSetControlDetails()函数可以但易使系统声音找不到?
- Rapid SQL 7.1.0(build1927)与visual assist 6.0的注册机,一个二百分。
- 读取excel的问题
- 使用自己定义的类型 CYaoPinArray 时出错。请高手看一下。
- 串口编程创建线程的问题
class ATL_NO_VTABLE COptIco :
public CComObjectRootEx<CComSingleThreadModel>,
public CComCoClass<COptIco, &CLSID_OptIco>,
public IDispatchImpl<IOptIco, &IID_IOptIco, &LIBID_ICOOLELib>,
public IOleObjectImpl<COptIco>BEGIN_COM_MAP(COptIco)
COM_INTERFACE_ENTRY(IOptIco)编译错误:
IcoOle.cpp
d:\program files\microsoft visual studio\vc98\atl\include\atlctl.h(2667) : error C2039: 'IDataObject_GetData' : is not a member of 'COptIco'
e:\ole自动化\icoole\optico.h(10) : see declaration of 'COptIco'
d:\program files\microsoft visual studio\vc98\atl\include\atlctl.h(2664) : while compiling class-template member function 'long __stdcall ATL::IDataObjectImpl<class COptIco>::GetData(struct tagFORMATETC *,struct tagSTGMEDIUM *)'