如何在一个ATL对象中调用另外一个ATL对象和接口的方法和属性。
解决方案 »
- .exe也可以有输出函数,可是在dll中正确的输出函数,在.exe中却执行报错了;两者实现时,有什么区别要注意么?
- VC中,SetTimer(40*60000, 1, NULL),如何暂停计时?
- 要发短信,大家看看以下功能怎么实现?如成功100分谢
- 如何设置CRichEditCtrl(2.0)背景透明
- 我写了一个静态链接库a(扩展名lib),a定义了一个_declspec(dllexport)的classA?
- 不用Xtreme Toolkit库的向导生成,用Xtreme Toolkit如何做CoolMenu。谢了!谢了!谢了!
- 求助:如何将CEditView内文本存成TXT文件
- ComboBox如何拉高?
- m_custDlg是CMFCSampleDlg 类的一个 CCustomDlg2 型对象,我不懂 m_custDlg.m_hWnd == 0是什么意思
- 请问怎么样获得下拉菜单中选中的菜单项的索引号?不是指ID,而是指POSITION
- 在网络上如何传输实时视频信号?(就好象在网上看直播的德甲联赛)是传输的AVI文件?
- 关于在线升级,谁有源程序参考一下,谢谢!!
一对象提供IAaaa接口,想调用它的a方法。这里我用智能指针
IAaaaPtr pAaa;
pAaa.CreateInstance(__uuidof(Aaaa));
pAAa->a();
HRESULT CBaseClass::Get(IMyClass **pVal)
{
CComObject<CMyClass> *pClass = NULL;
pClass = new CComObject<CMyClass>;
Lock();
pClass->...
Unlock();
pClass->QueryInterface(IID_IMyClass,(void **)pVal);
return S_OK;
}