ÀûÓÃIEä¯ÀÀ±¾µØHTML,WORD, pdf¸ñʽÎļþ
1. bstrCurPathΪÎļþµÄĿ¼, bstrFileNameΪÎļþÃû;´úÂëÈçÏ£º
//ÀûÓÃIE¿Ø¼þ£¬ä¯ÀÀWORD,pdfµÈÎļþ¡£
void putLocalUrl(CComBSTR bstrCurPath, CComBSTR bstrFileName)
{
//»ñÈ¡IE¿Ø¼þÖ¸Õë
HWND hWnd = GetDlgItem(IDC_EXPLORER);
CComPtr<IUnknown> spUnk;
HRESULT hr = AtlAxGetControl(hWnd,&spUnk);
if (SUCCEEDED(hr))
{
hr = spUnk ->QueryInterface(IID_IWebBrowser2, (void **)&m_spWebBrowser2 );
//GetDlgControl(IDC_EXPLORER,IID_IWebBrowser2,(void **)&m_spWebBrowser2);
if (SUCCEEDED(hr))
{
CComBSTR bstrURL(bstrCurPath);
bstrURL += bstrFileName;
PTCHAR lpPath = _com_util::ConvertBSTRToString(bstrURL);
if (_taccess(lpPath,0) == 0)
{
hr = m_spWebBrowser2->put_Visible(TRUE);
VARIANT vInfo;
vInfo.vt=VT_EMPTY;
hr = m_spWebBrowser2 ->Navigate( bstrURL, &vInfo, &vInfo, &vInfo, &vInfo );
}
else
{
MessageBox("ÎÞ·¨¼ÓÔØ!ÕÒ²»µ½Â·¾¶!","IEContainer",MB_OK);
}
}
}
}
Ïà¹ØÎĵµ£º
ǰ̨½Å±¾µÄÔªËØ×Ô¶¯ÏÂÀÀ©Õ¹:
¾ßÌåÊǵ±Êó±ê·ÅÔÚÒ»¸öÔªËØÉÏʱ,Õâ¸öÔªËØÈç¹ûÏÔʾ²»È«,¾Í×Ô¶¯À©Õ¹,²¢ÇÒ²»»áÓ°ÏìÆäËüµÄÔªËØ.ÒÆ¿ªÊó±ê¸ÃÔªËØ×Ô¶¯»¹Ô³ÉÔÀ´µÄÑùʽ.
ÔÚCoding µÄ¹ý³ÌÖÐ,Ò»¸ö¿çBrowserµÄÎÊÌâÊÇ:
ÔÚÿһ´ÎÏÔʾ float divǰ ......
<form action="#" method="get">ÕâÀïÊÇ±íµ¥µÄÄÚÈÝ</form>
<form action="#" method="post">ÕâÀïÊÇ±íµ¥µÄÄÚÈÝ</form>
ÊôÐÔ"action",ÀïÃæÉèÖõÄÊÇ±íµ¥Ìá½»µÄ·¾¶.Ò»¸ö¶ÔÏó,°×»°ÎĵĽâÊÍ:±íµ¥½»¸øÁËË.
ÊôÐÔ"method",ÀïÃæÉèÖõÄÊÂ±íµ¥Ìá½»µÄ·½Ê½,Ò»ÖÖ·½·¨,°×»°ÎĽâÊÍ:ÒªÔõÑùÌá½»Õâ¸ö±íµ¥,ÊÇÎÒÖ±½Óà ......
public static String splitAndFilterString(String input, int length) {
if (input == null || input.trim().equals("")) {
&nb ......
<html>
<head>
<mce:style type = "text/css"><!--
table
{
border-collapse:collapse;
}
td
{
border:solid 1px black;
}
--></mce:style><style type = "text/css" mce_bogus="1">table
{
border-collapse:collapse;
}
td
......
<html>
<head>
<mce:style type = "text/css"><!--
div
{
overflow-y:scroll;
height:200;
overflow-x:scroll;
width:200;
}
--></mce:style><style type = "text/css" mce_bogus="1"> div
{
ove ......