LTFRAME
VS2008
如果您决定使用LTFrame来开发您的应用程序,首先您要了解HTML,CSS,JAVASCRIPT并且了解在VS2008或者更高版本中如何开发C++程序
需要确认您开发所使用的操作系统是window2000以上的操作系统,并且安装了VS2008或者更高版本的VS.
用VS2008创建一个标准的win32应用程序
将刚才下载好的LTFfrmae开发库的include文件夹复制到您的项目当中
.创建一个C++类,将include中的interface.h包含在内,并且把ltframe.lib包含在解决方案内。#include 'interface.h'
5.让刚才创建的类继承I_LTFRAME_IWebView,按照需求实现其中的抽象方法。把_tWinMain,函数中的内容删除,然后声明刚才创建的类int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow){ UIClass * uiclass=new UIClass();return 1;}
在创建的类构造函数中实现以下代码,并且重写HandleUserMessage,GetWindowClassName两个方法ltskinview= CreateLTFrameInstance(this,L'LTFrame',NULL,WS_POPUP | WS_VISIBLE,rect.left,rect.top,ww,wh,0);wstring path = L'index.html';ltskinview->loadFile(path.c_str());ltskinview->MessageLoop();LRESULT UIClass::HandleUserMessage(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam) { return ltskinview->HandleMessage(hwnd,uMsg,wParam,lParam); } LPCWSTR UIClass::GetWindowClassName() { return L'LTFrameClass'; }
好了,预览效果