CInfoView::CInfoView()
{
//{{AFX_DATA_INIT(CInfoView)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_dwProperty=0;
m_dwProperty|=DLCTL_DLIMAGES;
m_dwProperty|=DLCTL_NO_JAVA;//不运行JAVA APPLETS
m_dwProperty|=DLCTL_NO_RUNACTIVEXCTLS;//不运行ACTIVEX控件 m_dwProperty|=DLCTL_NO_SCRIPTS;//不运行脚本}
void CInfoView::ChangeProperty()
{
IOleControl *pDoc;
LPDISPATCH pDisp=GetHtmlDocument(); if(pDisp!=NULL)
{
if(SUCCEEDED(pDisp->QueryInterface(IID_IOleControl, (void**)&pDoc)))
{
pDoc->OnAmbientPropertyChange(DISPID_AMBIENT_DLCONTROL);
pDoc->Release();
}
pDisp->Release();
}
}BOOL CInfoView::OnAmbientProperty(COleControlSite* pSite, DISPID dispid, VARIANT* pvar)
{
// TODO: Add your specialized code here and/or call the base class
if (dispid == DISPID_AMBIENT_DLCONTROL)
{
pvar->vt = VT_I4;
pvar->lVal =m_dwProperty;
return TRUE;
}
return CHtmlView::OnAmbientProperty(pSite, dispid, pvar);
}
{
//{{AFX_DATA_INIT(CInfoView)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_dwProperty=0;
m_dwProperty|=DLCTL_DLIMAGES;
m_dwProperty|=DLCTL_NO_JAVA;//不运行JAVA APPLETS
m_dwProperty|=DLCTL_NO_RUNACTIVEXCTLS;//不运行ACTIVEX控件 m_dwProperty|=DLCTL_NO_SCRIPTS;//不运行脚本}
void CInfoView::ChangeProperty()
{
IOleControl *pDoc;
LPDISPATCH pDisp=GetHtmlDocument(); if(pDisp!=NULL)
{
if(SUCCEEDED(pDisp->QueryInterface(IID_IOleControl, (void**)&pDoc)))
{
pDoc->OnAmbientPropertyChange(DISPID_AMBIENT_DLCONTROL);
pDoc->Release();
}
pDisp->Release();
}
}BOOL CInfoView::OnAmbientProperty(COleControlSite* pSite, DISPID dispid, VARIANT* pvar)
{
// TODO: Add your specialized code here and/or call the base class
if (dispid == DISPID_AMBIENT_DLCONTROL)
{
pvar->vt = VT_I4;
pvar->lVal =m_dwProperty;
return TRUE;
}
return CHtmlView::OnAmbientProperty(pSite, dispid, pvar);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货