以下为在网上找到的例子,但出错.HRESULT hrResult = S_FALSE;
IOleClientSite *pClientSite = NULL;
IMoniker* pMoniker = NULL;
LPOLESTR sDisplayName; pClientSite = GetClientSite(); //出错, 返加NULL值 hrResult = pClientSite ->GetMoniker(OLEGETMONIKER_TEMPFORUSER,
OLEWHICHMK_CONTAINER,
&pMoniker);
if(SUCCEEDED(hrResult))
{
hrResult = pMoniker->GetDisplayName(NULL,
NULL,
&sDisplayName);
pMoniker->Release();
}望高手能指点。
IOleClientSite *pClientSite = NULL;
IMoniker* pMoniker = NULL;
LPOLESTR sDisplayName; pClientSite = GetClientSite(); //出错, 返加NULL值 hrResult = pClientSite ->GetMoniker(OLEGETMONIKER_TEMPFORUSER,
OLEWHICHMK_CONTAINER,
&pMoniker);
if(SUCCEEDED(hrResult))
{
hrResult = pMoniker->GetDisplayName(NULL,
NULL,
&sDisplayName);
pMoniker->Release();
}望高手能指点。
spClientSite->GetContainer(&spContainer);
CComQIPtr<IHTMLDocument2, &IID_IHTMLDocument2> spDoc(spContainer);
if (spDoc)
{
BSTR bstrDomain;
if(SUCCEEDED(spDoc->get_domain(&bstrDomain)))
{ bstrDomain就是网址了
}
}
http://community.csdn.net/Expert/topic/4554/4554463.xml?temp=.1101801