Hallo Com ;D
Habe vorher inner Shoutbox gefragt und da wurde mir gesagt ich solle inner Hilfe,
unter GUICtrlCreatePic schauen.
Da ich ein .png verwenden möchte was Transparente stellen hat , kam Beispiel 3 in frage.
Ich habe den Code nun so abgewandelt :
Spoiler anzeigen
;========================== Includes (Anfang) ===========================
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <StaticConstants.au3>
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <EditConstants.au3>
#include <ProgressConstants.au3>
#include <Misc.au3>
#include <GDIPlus.au3>
#include <WinAPI.au3>
;=========================== Includes (Ende) =============================
;=========================== Global (Anfang) =============================
Global $Form1, $Pic1, $hGraphic, $hImage1
;=========================== Global (Anfang) =============================
;=========================== Func (Anfang) =============================
_GDIPlus_Startup()
$Pic1 = _GDIPlus_ImageLoadFromFile("images\logo w.png")
$hGraphic = _GDIPlus_GraphicsCreateFromHWND($Form1)
GUIRegisterMsg($WM_PAINT, "MY_WM_PAINT")
GUISetState()
_GDIPlus_GraphicsDispose($hGraphic)
_GDIPlus_ImageDispose($Pic1)
_GDIPlus_Shutdown()
Func MY_WM_PAINT($hWnd, $Msg, $wParam, $lParam)
_WinAPI_RedrawWindow($Form1, 0, 0, $RDW_UPDATENOW)
_GDIPlus_GraphicsDrawImage($hGraphic, $Pic1, 0, 0)
_WinAPI_RedrawWindow($Form1, 0, 0, $RDW_VALIDATE)
Return $GUI_RUNDEFMSG
EndFunc ;==>MY_WM_PAINT
;=========================== Func (Ende) =============================
[/autoit]Nun möchte ich das Bild (fals der code oben nicht falsch ist)
hier einbinden :
Spoiler anzeigen
Func _english()
$Form1 = GUICreate("Multi-Game-Quest-Viewer by TheDarkCoderZ", 387, 242, 192, 124)
$Button1 = GUICtrlCreateButton("KalOnline", 24, 80, 153, 33)
$Button3 = GUICtrlCreateButton("Cooming soon!", 208, 80, 153, 33)
$Button2 = GUICtrlCreateButton("Cooming soon!", 208, 136, 153, 33)
$Button4 = GUICtrlCreateButton("Cooming soon!", 24, 136, 153, 33)
$Button5 = GUICtrlCreateButton("Credits", 24, 192, 153, 33)
$Exit = GUICtrlCreateButton("Exit", 208, 192, 153, 33)
$Pic1 = GUICtrlCreatePic("images\logo w.jpg", 24, 8, 337, 73)
GUISetState(@SW_SHOW)
While 3
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Exit
Exit
Case $Button5
_credits()
EndSwitch
WEnd
EndFunc ;==>_english
Und zwar genau da wo bei der Func _english() gerade $Pic1 ist.
Wie gesagt habe ich mir die Hilfe angeschaut ;D
Fals euch irgentein Teil vom Code fehlt den ich jetzt vergessen habe hier reinzusetzen sagt bescheid dann trage ich den nach .
MfG
Goldy