描述:
最好有事例!谢谢
解决方案1:
http://support.microsoft.com/kb/181678
void CVC404PCtrl::OnSetClientSite()
...{
// TODO: Add your specialized code here and/or call the base class
if (m_pControlSite != NULL)
...{
// Obtain URL from container moniker.
CComPtr<IMoniker> spmk;
LPOLESTR pszDisplayName;
IOleClientSite *pClientSite = NULL;
m_pControlSite->QueryInterface(IID_IOleClientSite, (void**)&pClientSite);
if (SUCCEEDED(pClientSite->GetMoniker(
OLEGETMONIKER_TEMPFORUSER,
OLEWHICHMK_CONTAINER,
&spmk)))
...{
if (SUCCEEDED(spmk->GetDisplayName(
NULL, NULL, &pszDisplayName)))
...{
USES_CONVERSION;
CComBSTR bstrURL;
bstrURL = pszDisplayName;
ATLTRACE("The current URL is %s\n", OLE2T(bstrURL));
CoTaskMemFree((LPVOID)pszDisplayName);
CString strServerIP = OLE2T(bstrURL);
g_strServerIP = strServerIP.Mid(7);
int nPos = g_strServerIP.Find('/', 0);
if(nPos > 0)
g_strServerIP = g_strServerIP.Left(nPos);
}
}
}
}
http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx
您可能想查找下面的文章:
- activex添加的属性在ie中为何传递不成功
- 怎么用ActiveX开发IE插件
- 使用微软提供的将word嵌入ie的activeX控件在保存时出错
- =====>急问,ActiveX在IE下载过程是走的tcp什么端口?是80吗?
- IE中嵌入控件的问题,关于FromIDispatch,超郁闷,帮帮我吧。
- ActiveX控件在IE里能避免informationbar出现么?
- 能不能将一个ie的dll插件转换成activeX组件做到自动下载并注册
- 在IE中嵌入控件,退出IE时错误,wincorecpp,line365,不明白,请指点
- ActiveX控件在IE中无法显示???
- 设置Activex控件的显示大小