Auf Wunsch eines Users schreib ich mal ein kurzes Tut wie man seine GUI gestalten kann, gibt zwar koda, aber egal xD
Wird ganz kurz, nur das Nötigste.
Als erstes brauchen wir, klar die GUI:
Was kann man jetzt alles verändern?
Die Schrift und den Hintergrund.
Um z.B. Buttons mit Bildern zu versehen:
Allerdings muss man dann dem Button $BS_BITMAP zuordnen:
Bilder als Button:
Nur um mal die ganzen Funktionen aufzulisten, F1 ftw:
GUISetBkColor
GUISetCursor
GUISetFont
GUISetIcon
GUISetStyle
GUICtrlCreateAvi
GUICtrlCreateIcon
GUICtrlCreateGraphic
GUICtrlCreatePic
GUICtrlSetBkColor
GUICtrlSetColor
GUICtrlSetCursor
GUICtrlSetData
GUICtrlSetDefBkColor
GUICtrlSetDefColor
GUICtrlSetGraphic
GUICtrlSetFont
GUICtrlSetImage
GUICtrlSetState
GUICtrlSetStyle
Nur die internen Funktionen, für UDFs, etc. sollte Google helfen.
Die includes zähle ich mal nich auf, da man über die Funktionen die erschließen kann.
Wird ganz kurz, nur das Nötigste.
Als erstes brauchen wir, klar die GUI:
Code:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$form = GUICreate("Hallo",200,200)
GUISetState(@SW_Show)
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Die Schrift und den Hintergrund.
Code:
GUISetBkColor(hexfarbe) ;z.B. 0xA0A0A4
GUICtrlCreatePic("pfad",links,oben,x,y)
Code:
GUICtrlSetImage(controlID, "pfad")
Code:
GUICtrlCreateButton("text",links,rechts,x,y,$BS_BITMAP)
Code:
$pic = GUICtrlCreatePic("pfad",links,oben,x,y)
While 1
Switch GUIGetMsg()
Case $pic
...
EndSwitch
WEnd
GUISetBkColor
GUISetCursor
GUISetFont
GUISetIcon
GUISetStyle
GUICtrlCreateAvi
GUICtrlCreateIcon
GUICtrlCreateGraphic
GUICtrlCreatePic
GUICtrlSetBkColor
GUICtrlSetColor
GUICtrlSetCursor
GUICtrlSetData
GUICtrlSetDefBkColor
GUICtrlSetDefColor
GUICtrlSetGraphic
GUICtrlSetFont
GUICtrlSetImage
GUICtrlSetState
GUICtrlSetStyle
Nur die internen Funktionen, für UDFs, etc. sollte Google helfen.
Die includes zähle ich mal nich auf, da man über die Funktionen die erschließen kann.