如何检查ActiveX控件是否注册
解决方案 »
- c:\documents and settings\administrator\桌面\源代码修改1\globalapi.h(42) : fatal error
- tab键的问题?
- WSASend 中的lpBuffers可以共用吗?
- RichEdit中有两个超级链接,可是它们文字一样,我在单击响应事件里要把它们分开,做不同的事,怎么办呢?
- 关于窗体的问题
- 关于exe文件自解压
- 大家来讨论一下:VC在一般用在做什么类型的项目上??
- 一个非常棘手的问题???????????????(Up者有分,解决者重分)
- 强烈建议CSDN成立SDK讨论区!!!!!!!!!!!!!!!!!!!!!!!
- 题外话?
- 继续散分,带一个小问题!
- 请帮忙看看如何读写文件,??谢谢啦
Retrieves the ProgID for a given CLSID.WINOLEAPI ProgIDFromCLSID(
REFCLSID clsid,
LPOLESTR * lplpszProgID
);
{ // Get the DISPID
LPOLESTR lpOleStr = L"ActiveX控件的名称";
DISPID dispid;
hr = pDispatch->GetIDsOfNames( IID_NULL,
&lpOleStr,
1,
LOCALE_SYSTEM_DEFAULT,
&dispid ); if (FAILED( hr ))
{
cout << "GetIDsOfNames failed. 没有注册 " << endl;
CoUninitialize();
return -1;
}
}