Hallo Leute,
ich habe folgende Probleme, vielleicht könntet ihr mir nen Tip geben welche Fehler mache.
Der Tooltip in der Statusbar funktionert nicht und das Label bzw. das Inputfeld flackern öfters.
Hier mein Quellcode:
C
#include <WindowsConstants.au3>
#include <GuiStatusBar.au3>
#include <GuiConstantsEx.au3>
HotKeySet('{ESC}','_End')
Global $GUI = GUICreate('Stausbar Tooltip', 400, 225, -1, -1,$WS_Border)
Global $label = GUICtrlCreateLabel('my label', 10, 20,100,18)
GUICtrlSetTip(-1, 'tip of my label')
Global $input = GUICtrlCreateInput('my input',10,40)
GUICtrlSetTip(-1, 'tip of my input')
Global $check = GUICtrlCreateCheckbox('my Checkbox',10,60)
Global $hStatus = _GUICtrlStatusBar_Create($GUI, -1, "", $SBARS_TOOLTIPS)
Global $aParts[3] = [250,345,400]
GUISetState()
_GUICtrlStatusBar_SetMinHeight($hStatus, 25)
_GUICtrlStatusBar_SetParts($hStatus, $aParts)
_GUICtrlStatusBar_SetText($hStatus,'test',0)
_GUICtrlStatusBar_SetText($hStatus,'--Versions-Nr.--',1)
_GUICtrlStatusBar_SetTipText($hStatus,0,'Das Programm')
_GUICtrlStatusBar_SetTipText($hStatus,1,'gibt kein Statusbar')
_GUICtrlStatusBar_SetTipText($hStatus,2,'Tooltip zurück!')
While 1
Sleep(10)
if GUICtrlRead($check)=$GUI_CHECKED Then
GUICtrlSetState($input,$GUI_Hide)
GUICtrlSetData($label,'my label is changed')
Else
GUICtrlSetState($input,$GUI_Show)
GUICtrlSetData($label,'my label')
EndIf
WEnd
Func _End()
_GUICtrlStatusBar_SetText($hStatus,'Auf Wiedersehen',0)
Sleep(1500)
Exit
EndFunc
Alles anzeigen
Vielen Dank.
Gremlin78