ahk的每個(gè)控件有一個(gè)默認(rèn)的邊距
- 上下邊距均為
14px
蚌父,左右邊距均為8px
- 這個(gè)邊距的特性類似于css中的margin屬性漱挚,也就是如果2個(gè)相鄰的控件顷蟆,2個(gè)控件的margin只算一份绎谦,而不是相加衅码。
- 邊距可通過
xn yn
控制寬度或者去掉,比如控件設(shè)置x0 y0
浪腐。 -
DPIScale
的設(shè)置對這個(gè)默認(rèn)邊距的數(shù)值無影響纵揍。
image.png
標(biāo)題欄高度默認(rèn)為37px
,且不受DPIScale
影響
image.png
窗口上下左右各有1個(gè)像素的邊框
image.png
窗口左上角有一個(gè)28x28的區(qū)域议街,點(diǎn)擊該區(qū)域后泽谨,會(huì)彈出一個(gè)自帶的控制窗口的菜單欄
演示圖
每個(gè)控件會(huì)有1像素的隱藏邊線(猜測錯(cuò)誤),因?yàn)榭偢叨群涂倢挾瓤偸嵌?個(gè)像素特漩,例如吧雹,新建一個(gè)空內(nèi)容的窗口,設(shè)置高度和寬度都是100px涂身,那么窗口的總寬度是102px雄卷,因?yàn)樽笥腋饔?px的邊線,總高度139px=空白100px+空白區(qū)域上下邊線2px蛤售,標(biāo)題欄上下邊線2px+標(biāo)題欄35px丁鹉,代碼如下
ui := Gui('-DPIScale', 'Test')
ui.Show('w100 h100') ; 實(shí)際窗口是寬102px,139px悴能,其中總寬度=300px+2px揣钦,總高度=100px+標(biāo)題欄35px+4px