如何使用ShowHTMLDialog?
我在按钮中加入了显示网页的代码,但单击按钮后没有反应,以下是我的代码,请各位指教,谢谢!
CString txtURL;
txtURL="www.sina.com.cn";
HINSTANCE hInstance=LoadLibrary("MSHTML.DLL");
if(hInstance)
{
TShowHTMLDlg * pfnShowDlg;
pfnShowDlg=(TShowHTMLDlg*)GetProcAddress(hInstance,"ShowHTMLDialog");
if(pfnShowDlg)
{
IMoniker * moniker=NULL;
if(CreateURLMoniker(NULL,txtURL.AllocSysString(),&moniker)==S_OK)
{
pfnShowDlg(m_hWnd,moniker,NULL,NULL,NULL);
if(moniker!=NULL)
{
moniker->Release();
}
}
}
FreeLibrary(hInstance);
}