go語言使用go-sciter創建桌面應用(四) 固定窗口大小


有些時候我們需要創建的應用窗口大小不可改變。

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM