制作htmlayout的helloworld。
首先下载htmlayout的sdk,http://www.terrainformatica.com/htmlayout/HTMLayoutSDK.zip
我使用的VS2010,WIN7的环境。
把下载好的sdk解压出来,我们需要用到里边的东西有,include目录,bin目录和lib目录。
用vs生成一个win32程序,不要使用预编译头,在工程属性了可以配置。
然后在依赖目录里把,include的路径添加进去,在连接器里把lib和lib的路径添加进去。
把include里的文件都添加到工程里。behaviors这个目录里的文件不要添加,会报错,目前还不知道原因。
最后在你工程的cpp中添加如下代码:
beg和end中间的部分就是htmlayout的代码,前边要记得加上#include "htmlayout.h"头文件
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
//htmlayout------------------------------beg
LRESULT lResult;
BOOL bHandled;
lResult = HTMLayoutProcND(hWnd,message,wParam,lParam, &bHandled);
if(bHandled)
return lResult;
//htmlayout------------------------------end
int wmId, wmEvent;
PAINTSTRUCT ps;
HDC hdc;
switch (message)
{
//htmlayout------------------------------beg
case WM_CREATE:
HTMLayoutLoadFile(hWnd,_T("Hello.htm")); //Hello.htm需要放在和exe同一目录,记得把dll也copy过去
break;
//htmlayout------------------------------end
case WM_COMMAND:
......一下代码省略
}
最后,htm文件
用一个记事本文件名是hello,在里边写入:
<body>
<h2>hello world !</h2>
</body>
保存后,后缀名改为htm,然后跟exe放在一起,记得把dll也copy过去。运行exe看看吧。