[Sciter] 1. 创建最简单的Sciter项目
2024-09-08 15:09:57
一些函数
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
- 为select 设置样式
- 引入math模块中的log()方法,导致";TypeError: return arrays must be of ArrayType";,什么原因?
- python中的remove趣谈
- 2015-11-02-js
- POJ2480 Longge's problem gcd&;&;phi
- ubuntu13.04 Thinkpad W520安装nvidia显卡驱动
- MySQL源码安装(centos)
- How To Install Apache Kafka on Ubuntu 14.04
- Robot Framework自动化测试框架初探
- linux.go
- serversql数据库的查询操作
- vuex的使用步骤
- oracle 中 某个字段的长度不够的sql 语句
- FineUIMvc随笔(7)扩展通知对话框(显示多个不重叠)
- mysqlbinlog基于时间点恢复
- S2750&;S5700&;S6700 V200R003(C00&;C02&;C10) MIB参考
- 小数据池 id
- [z]Libevent使用例子,从简单到复杂
- ubutu强制关闭应用程序的方法
- Json对象和Json字符串的区别
- 利用system-config-kickstart实现半自动化安装
- catalina配置参数
- webpack 之 plugin
- JavaScript:对Object对象的一些常用操作总结
- 条款15:在资源管理类中提供对原始资源的访问(Provide access to raw resources in resource-managing classes)
- 3D地形中的道路模拟
- LoadRunner中,参数化时Unique取值方式的理解
- FZU- Problem 1147 Tiling,递推坑题,大数水过~~
- 在RedHat 5下安装Oracle 10g详解(转)
- msp430项目编程03