Function Reference

GUISetIcon

GUIウィンドウで使用されるアイコンを設定します。

GUISetIcon ( iconfile [, iconID [, winhandle]] )

 

パラメータ

iconfile タイトル領域でのアイコン表示に使用される。
iconID [オプション] iconfile内のアイコンのID。(デフォルトは-1)。
winhandle [オプション] GUICreateによって返されるウィンドウハンドル(デフォルトでは直前に使われたもの)。

 

返し値

成功 1を返します。
失敗 0を返します。

 

注意

正の数を渡すとアイコン名と同じ文字列を参照します。
負の数を渡すと1始まりの"インデックス"処理を行います。一部のDLLでは負の数でのみアイコンの取り出しが可能です。

 

関連

GUICreate

 


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

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

    GUICreate("My GUI new icon")  ; 表示時に中央に表示されるダイアログボックスを作成

    GUISetIcon($sFile)  ; アイコンを変更

    GUISetState(); 空のダイアログボックスを表示

    ; ダイアログが閉じられるまでGUIを実行
    While 1
        $msg = GUIGetMsg()
       
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example