# 设置窗口大小

function SetWindowSize takes integer width, integer height returns nothing
1

# 描述

修改窗口大小 可以强行限制用户 窗口模式下的 窗口比例 16/9

# 参数

类型 名字 说明
整数 width 窗口宽度
整数 height 窗口高度

# 返回值

类型 说明
整数 控件地址

# 例子


call SetWindowSize(1024, 768)
1
2

local japi = require 'jass.japi'

local GetWindowWidth = japi.GetWindowWidth
local GetWindowHeight = japi.GetWindowHeight
local IsWindowMode = japi.IsWindowMode
local SetWindowSize = japi.SetWindowSize

--窗口模式下 强行 16:9
ac.loop(33, function ()
    local w, h = GetWindowWidth(), GetWindowHeight()
    if  w / h ~= 16 / 9 and (IsWindowMode()) then 
        SetWindowSize(h / 9 * 16, h)
    end 

end)
 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18