易截截图软件、单文件、免安装、纯绿色、仅160KB

利用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);
}
}
}
}


相关文档:

html 表格特殊标题 (legend)

<html>
<head>
<mce:style type="text/css"><!--
td
{
width:50;
height:50;
text-align:center;
vertical-align: center;
}
table
{
vertical-align: bottom;
}
legend
{
text-align:center;
}
fieldset
{
width:300; ......

网站HTML静态化解决方案

package com.jb.y2t034.thefifth.web.servlet;  
import java.io.ByteArrayOutputStream;  
import java.io.FileOutputStream;  
import java.io.IOException;  
import java.io.OutputStreamWriter;  
import java.io.PrintWriter;  
import jav ......

C#中实现WebBrowser控件的HTML源代码读写

趁周末想折腾一下嵌入ASP.NET的WinForm程序
需要用到WebBrowser控件的HTML源码读写
就把以前的一些代码片断移值到C#下
顺便发个帖子备忘,呵呵
  
思路其实很简单,直接通过document.documentElement.outerHTML
或者使用IPersistStreamInit接口直接对流进行处理
前者我就不废话了,后者实现方法如下
&nbs ......

html特殊字符转换(java)

/**
* 把文本编码为Html代码
* @param target
* @return 编码后的字符串
*/
public static String htmEncode(String target)
{
StringBuffer stringbuffer = new StringBuffer();
int j = target.length();
for (int i = 0; i < j; i++)
......

Web开发 第一部分 HTML教程基础(十三)表格布局

前面的课程中,我们学习了表格元素,上节课中,我们通过一本表格来对表单内的组件进行位置的控制,这其实就是一种简单的表格布局。这节课,我们详细来讨论一下使用表格的布局方法。
看如下代码:
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号