Zunächst mal ein Hallo an alle. Ich bin neu hier.
Mit AutoIT programmiere ich schon etwas länger, jedoch bislang nur kleinere Scripts.
Nun befasse ich mich erstmals mit der GUI-Referenz. Ziel ist es Text und Bild in ein einfaches Fenster darzustellen. Das Problem: Es sollen transparente und animierte GIF-Bilder sein.
Ein animiertes GIF-Bild darzustellen habe ich hinbekommen. Doch leider ist der Hintergrund stets weiß , dieser soll aber in der Hintergrundfarbe dunkelgrau, also transparent, erscheinen.
Weiß jemand Rat?
C
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Local $pheight = 150, $pwidth = 200, $oIE, $GUIActiveX, $gif
$gif = "Pfad...\test.gif"
$oIE = ObjCreate("Shell.Explorer.2")
GUICreate("Test", 640, 580, -1, -1, BitOr($WS_BORDER, $WS_OVERLAPPED), $WS_EX_TOPMOST)
$GUIActiveX = GUICtrlCreateObj($oIE, 100, 100, $pwidth, $pheight)
$oIE.navigate ("about:blank")
$oIE.document.body.background = $gif
$oIE.document.body.scroll = "no"
$oIE.document.body.style.border = "0px"
GUISetBkColor(0x303030)
GUISetState()
While GUIGetMsg() <> -3
WEnd
Alles anzeigen
Vor dem ausführen noch den Pfad zu einem GIF-Bild angeben und die Bildgröße eintragen.