Cr�e un contr�le Icon pour une GUI.
GUICtrlCreateIcon ( filename, iconName, left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )
filename | Nom du fichier contenant l'ic�ne � charger. |
iconName | Nom de l'ic�ne, si le fichier contient plusieurs ic�nes. Peut �tre un nom ordinal en cas de nombre n�gatif. Sinon -1. |
left | Coordonn�e X du coin sup�rieur gauche du contr�le. Si -1 est utilis� alors X sera automatiquement d�termin�e par GUICoordMode. |
top | Coordonn�e Y du coin sup�rieur gauche du contr�le. Si -1 est utilis� alors Y sera automatiquement d�termin�e par GUICoordMode. |
width | [optionnel] Largeur du contr�le (32 par d�faut). |
height | [optionnel] Hauteur du contr�le (32 par d�faut). |
style |
[optionnel] D�finit le style du contr�le. Consultez Annexe des styles des contr�les GUI. Par d�faut (-1) : $SS_NOTIFY Styles forc�s : $WS_TABSTOP, $SS_ICON |
exStyle | [optionnel] D�finit le style �tendu du contr�le. Consultez Table des styles �tendus. |
Succ�s: | Retourne l'ID du nouveau contr�le. |
�chec: | Retourne 0. |
GUICoordMode (Option), GUICtrlSetImage, GUICtrlUpdate..., GUIGetMsg
#include <GUIConstantsEx.au3> Example() Func Example() GUICreate(" My GUI Icons", 250, 250) GUICtrlCreateIcon("shell32.dll", 10, 20, 20) GUICtrlCreateIcon(@ScriptDir & '\Extras\horse.ani', -1, 20, 40, 32, 32) GUICtrlCreateIcon("shell32.dll", 7, 20, 75, 32, 32) GUISetState(@SW_SHOW) ; Boucle jusqu'� ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example
Example() Func Example() Local $iOldOpt = Opt("GUICoordMode", 1) GUICreate("My GUI icon Race", 350, 74, -1, -1) GUICtrlCreateLabel("", 331, 0, 1, 74, 5) Local $id1 = GUICtrlCreateIcon(@ScriptDir & '\Extras\dinosaur.ani', -1, 0, 0, 32, 32) Local $id2 = GUICtrlCreateIcon(@ScriptDir & '\Extras\horse.ani', -1, 0, 40, 32, 32) GUISetState(@SW_SHOW) Local $a = 0 Local $b = 0 While ($a < 300) And ($b < 300) $a = $a + Int(Random(0, 1) + 0.5) $b = $b + Int(Random(0, 1) + 0.5) GUICtrlSetPos($id1, $a, 0) GUICtrlSetPos($id2, $b, 40) Sleep(10) WEnd Sleep(3000) Opt("GUICoordMode", $iOldOpt) EndFunc ;==>Example