Hi Leute,
bin auf nen komischen Bug gestoßen , beim verändern der mit GuictrlcreatePic erstellten controls durch GuictrlsetImage scheint es als würde
das Bild nur überdeckt werden , schaut es euch am besten selbst an....
Spoiler anzeigen
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <SliderConstants.au3>
Opt('GUIOnEventMode', 1)
[/autoit] [autoit][/autoit] [autoit]Global $pplay = 1
Global $GUI_Width = 300
Global $GUI_Height = 255
$hGUI = GUICreate("Bug?", $GUI_Width, $GUI_Height, 300,100,-1, BitOR($WS_EX_TOOLWINDOW, $WS_EX_WINDOWEDGE,$WS_EX_TOPMOST, $WS_EX_APPWINDOW))
GUISetBkColor(0x800000)
GUISetOnEvent(-3,"_Exit")
$movingLabel = GUICtrlCreateLabel("Bug?",25,40,250,17)
GUICtrlSetBkColor (-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 11, 800, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x00FF00)
$searchInput = GUICtrlCreateInput("",20,190,170,20)
$searchButton = GUICtrlCreateButton("Bug?",195,190,50,20)
$stopbutton = GUICtrlCreatePic(@ScriptDir & "/Daten/stop.BMP",245,220,32,32)
$pbutton = GUICtrlCreatePic(@ScriptDir & "/Daten/Play.bmp",205,220,32,32)
GUICtrlSetOnEvent(-1,"_ytplay")
$volumeslider = GUICtrlCreateSlider(10,223,150,25)
GUICtrlSetData($volumeslider, 50)
GUICtrlSetBkColor(-1,0x800000)
$volumepic = GUICtrlCreatePic(@ScriptDir & "/Daten/Volume_Middler.BMP",160,220,32,32)
GUISetState(@SW_SHOW)
While Sleep(100)
$iVolume = GUICtrlRead($volumeslider)
If $iVolume = 0 Then
GUICtrlSetImage($volumepic, @ScriptDir & "/Daten/Mute.BMP")
ElseIf $iVolume < 40 Then
GUICtrlSetImage($volumepic, @ScriptDir & "/Daten/Volume_Lowr.BMP")
ElseIf $iVolume < 70 Then
GUICtrlSetImage($volumepic, @ScriptDir & "/Daten/Volume_Middler.BMP")
ElseIf $iVolume > 70 Then
GUICtrlSetImage($volumepic, @ScriptDir & "/Daten/Volume_Highr.BMP")
EndIf
WEnd
Func _Exit()
Exit
EndFunc
Func _ytplay()
If $pplay = 1 Then
GUICtrlSetImage($pbutton,@ScriptDir & "/Daten/Pause.BMP")
$pplay = 0
Else
GUICtrlSetImage($pbutton,@ScriptDir & "/Daten/Play.BMP")
$pplay = 1
EndIf
EndFunc
Es geht also um den Slider und um den Play/Pause "Button"
Jemand ne Idee?
(Bilder + Script im Anhang)
MfG Hellboy