|
}
void CHtmlDocument2::AllowDisplayDragCursor(CComQIPtr<IHTMLEventObj> pEventObj, BOOL bAllow)
{
VARIANT v;
v.vt = VT_BOOL;
v.boolVal = !bAllow ? VARIANT_FALSE : VARIANT_TRUE;
pEventObj->put_returnValue(v);
}
void CHtmlDocument2::OnDrop(void)
{
CComQIPtr<IHTMLWindow2>
pWindow;
CComQIPtr<IHTMLEventObj>
pEventObj;
CComQIPtr<IHTMLEventObj2>
pEventObj2;
CComQIPtr<IHTMLElement>
pElement;
CComQIPtr<IHTMLDataTransfer> pdt; //此处演示如何使用IHTMLDataTransfer
HRESULT hr = m_spHtmlObj->get_parentWindow( &pWindow );
hr = pWindow->get_event( &pEventObj );
hr = pEventObj->QueryInterface(IID_IHTMLEventObj2, (void **) &pEventObj2 );
hr = pEventObj2->get_dataTransfer(&pdt);
CComBSTR bstrFormat = "URL"; //首先尝试获取URL
上一篇:我对PMP考试的一些体会
下一篇:关于N皇后问题高效试探回溯算法的分析
|