轻量级界面库htmlayout入门教程

制作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,在里边写入:


hello world !

保存后,后缀名改为htm,然后跟exe放在一起,记得把dll也copy过去。运行exe看看吧。


你可能感兴趣的:(日积月累)