基 础 函 数 参 考


GUISetIcon

设置窗口图标.

GUISetIcon ( 图标文件 [, 图标 ID [, 句柄]] )

参 数

图标文件 包含图标的文件名称.
图标ID [可选参数] 图标文件中的图标 ID. (Default(默认) -1).
句柄 [可选参数] 由 GUICreate 函数返回的窗口句柄 (默认为先前使用的窗口).

返 回 值

成功: 返回 1.
失败: 返回 0.

备 注

正数引用表示图标名的字符串.
负数引用基于 1 的图标索引,一些 DLL 图标只能用负数提取
仅支持负数.

相 关 函 数

GUICreate

函 数 示 例


#include <GUIConstantsEx.au3>

Example()

Func Example()
    Local $sFile = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3\AutoIt", "InstallDir") & "\icons\filetype1.ico"
    Local $msg

    GUICreate("添加 GUI 图标") ; 创建居中显示的 GUI 窗口

    GUISetIcon($sFile) ; 将更改图标

    GUISetState(); 显示一个空白的窗口

    ; 运行 GUI, 直到 GUI 被关闭
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example

provider with jb51.net (unicode)