1.LRESULT HandleMessage(HWND, UINT, WPARAM, LPARAM);

在用户重写HandleUserMessage,后需要调用此方法,把消息交与系统调用

2.void MessageLoop();

创建完窗口后调用此方法启动小细循环

3.void loadHTML(const wchar_t* html);

载入HTML字符串.eg:
webview->loadHTML(L"hello world")

4.void load(const wchar_t* html);

载入web文件,可以是本地文件(file://)开头,也可以是远程文件(http://,https://).eg:
webview->load(L"file:///D:/index.html")
webview->load(L"http://xxx/index.html")

5.void loadFile(const wchar_t* html);

同void load(const wchar_t* html)

6.void SetViewTransparent(bool);

设置窗口是否透明窗口,true为是,false为否。设置后,窗口将具有GWL_EXSTYLE属性

7.void IsAutoGC(bool,int maxmemorysize=50);

当前程序是否自动回收JS垃圾,true为是,false为否。如果设置true,则内存大于maxmemorysize值后,就会自动回收垃圾。即使不开启此设置,在内存JS垃圾达到一定后,JS虚拟机也会回收垃圾

8.void CleanMemory();

清理内存

9.void SetWebSqlPath(const wchar_t* path=NULL);

启用WEBSQL,如果path=NULL,则默认会在C:\LTSQLDatabase

10.void SetLocalStoragePath(const wchar_t* path=NULL);

LocalStorage,如果path=NULL,则默认会在C:\LTLocalStorage

11.LTEncodedJSValue RunJavaScript(const char* script);
12.LTEncodedJSValue RunJavaScript(const wchar_t* script);

执行Javascript代码.eg:
webview->RunJavaScript(L"alert(1)")

13.LTExecState GetGlobalExecState();

创建Javascript运行环境,与JS Funtion方法配合使用

14.HWND windowHandle() const;

返回当前窗口的HWDN

15.void CloseWindow();

关闭窗口,但不退出程序。如果关闭的是主窗口的话,应用程序则会终止

16.void QuitApp();

退出程序

17.void BindUserFunction(const char* name, LTNativeFunction fn, unsigned int argCount);

绑定JS函数,name:js函数名称,fn,函数指针,参数个数.eg: DEFINEFUNCTION DragonWindow(LTExecState* fun) { }
webview->BindUserFunction("dragwindow",DragonWindow,0);

18.void GaussianBlurImage(HBITMAP hBitmap,int radius);

高斯模糊图片,radius模糊半径

19.void SetAllowKeyDownAutoScroll(bool);

是否允许用户通过鼠标拖拽实现页面滚动

20.void EnableDragFrameChangeSize(bool);

是否允许用户通过鼠标拉大缩小窗口