函数参考


GUISetIcon

设置窗口图标.

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

参数

图标文件 用于显示在标题栏的图标文件.
图标ID [可选参数] 图标文件的图标ID. (默认为 -1).
窗口句柄 [可选参数] 由GUICreate返回的窗口句柄 (默认为上一窗口句柄).

返回值

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

注意/说明

传递一个正数将引用和字符串相等的图标名称.
传递一个负数将引用图标"索引"(默认为-1开始). 一些DLL可以进行图标释放(中文多为解压缩,extracted)

请尽量使用负数.

相关

GUICreate

示例/演示


#include <GUIConstantsEx.au3>

Example()

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

    GUICreate("My GUI new icon") ; will create a dialog box that when displayed is centered

    GUISetIcon($sFile) ; will change icon

    GUISetState(); will display an empty dialog box

    ; Run the GUI until the dialog is closed
    While 1
        $msg = GUIGetMsg()

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