函数说明

GUICtrlSetFont

设置指定控件的字体。

GUICtrlSetFont (控件ID, 大小 [, 权值 [, 属性 [, 字体名]]] )

 

参数

控件ID 控件标识符(控件ID),可由 GUICtrlCreate... 函数的返回值获得。
大小 字体大小(默认值为 9)。
权值 [可选参数] 字体权值(默认值为 400 = 正常)。
属性 [可选参数] 定义字体样式,斜体:2 下划线:4 删除线:8(可按需把对应数值加起来,比如 2+4 = 斜体,同时带有下划线)。
字体名 [可选参数] 字体名。

 

返回值

成功: 返回值为1。
失败: 返回值为0。

 

注意

在默认情况下,控件将使用 GUISetFont 设置的字体。

字体大小可以是小数,比如8.5。

请查看附录的完整字体列表以了解各个系统支持的字体。

 

相关

GUICtrlCreate..., GUISetFont

 

示例


#include <GUIConstants.au3>

GUICreate ("我的 GUI")  ; 创建一个居中显示的窗口

$font="Comic Sans MS"
GUICtrlCreateLabel ("带下划线的 label",10,20)
GUICtrlSetFont (-1,9, 400, 4, $font)    ; 带有下划线的字

GUICtrlCreateLabel ("斜体 label", 10,40)
GUICtrlSetFont (-1,9, 400, 2, $font)    ; 斜体字

GUISetFont (9, 400, 8, $font)   ; 带有删除线的字
GUICtrlCreateLabel ("带有删除线的 label",10,60)

GUISetState ()       ; 空窗口

; 运行脚本直到窗口被关闭
While 1
    $msg = GUIGetMsg()
   
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend