有些时候我们需要创建的应用窗口大小不可改变。
demo5.go代码如下:
package main;
import (
"github.com/sciter-sdk/go-sciter/window"
"github.com/sciter-sdk/go-sciter"
"log"
)
func main() {
//创建新窗口
//并设置窗口大小
w, err := window.New(sciter.DefaultWindowCreateFlag, &sciter.Rect{200, 200, 500, 500});
if err != nil {
log.Fatal(err);
}
//加载文件
w.LoadFile("demo5.html");
//设置标题
w.SetTitle("固定大小窗口");
//显示窗口
w.Show();
//运行窗口,进入消息循环
w.Run();
}
demo5.html代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>固定大小窗口</title>
</head>
<body>
<div>固定大小窗口</div>
<script type="text/tiscript">
self.ready = function() {
//设置view对象不能改变大小
view.isResizeable = false;
};
</script>
</body>
</html>

关于编译生成exe后,打开出现黑框,请用如下命令进行编译:
> go build -ldflags="-H windowsgui" demo5.go
版权声明:博主文章,可以不经博主允许随意转载,随意修改,知识是用来传播的。
浙公网安备 33010602011771号