[Sciter] 1. 创建最简单的Sciter项目
一些函数
sciter::debug_output_console _;
程序运行时自动启动一个控制台窗口,通过在_tiscript_中调用stdout.println来输出调试信息SciterSetOption(NULL, SCITER_SET_DEBUG_MODE, TRUE);
能够连接_inspector_进行调试::SciterLoadFile(wnd, GetUrl());
加载html页面
创建最简单的Sciter项目
新建一个Win32 Project
将Sciter SDK目录下的include和lib两个文件夹拷贝到新建的项目下
项目属性添加对应的include和lib附加路径
将SDK bin目录下的sciter32.dll/sciter64.dll拷贝到项目输出目录下
修改wWinMain
// Perform application initialization:
HWND hWnd = ::CreateWindowEx(
0, /*WS_EX_LAYOUTRTL,*/
::SciterClassName(),
szTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT, 0,
CW_USEDEFAULT, 0,
nullptr, nullptr, 0, nullptr); // 这里不能用hInstance,否则窗口显示不出来
if (!hWnd)
{
return FALSE;
}
::SciterLoadFile(hWnd, L"test.html");
ShowWindow(hWnd, nCmdShow);
UpdateWindow(hWnd);
// Main message loop:
MSG msg;
while (::IsWindow(hWnd) && GetMessage(&msg, nullptr, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return 0;
在输出目录新建一个“test.html”
编译,到输出目录运行exe