Hallo,
mir gelingt es nicht, eine Richedit transparent zu machen. Habe schon mehrere Anläufe hinter mir. Hier das jetzige Script:
Spoiler anzeigen
#include <WinAPI.au3>
#include <GUIRichEdit.au3>
$Color = 0xFFFFFF
$Color2 = $Color + 1
$GUI = GUICreate("test")
GUISetBkColor($Color)
GUICtrlCreatePic("test.jpg", 0, 0, 400, 400)
$Size = WinGetClientSize($GUI)
$GUI2 = GUICreate("", $Size[0], $Size[1], 0, 0, 0x80000000, 0x00080000 + 0x00000040, $GUI)
GUISetBkColor($Color2)
GUICtrlCreateEdit("Edit", 5, 5, 195, 390)
GUICtrlSetColor(-1, 0xFF0000)
GUICtrlSetBkColor(-1, $Color2)
$RichEdit = _GUICtrlRichEdit_Create($GUI2, "RichEdit", 205, 5, 190, 390)
_GUICtrlRichEdit_SetBkColor($RichEdit, $Color2)
_WinAPI_SetLayeredWindowAttributes($GUI2, $Color2)
[/autoit] [autoit][/autoit] [autoit]GUISetState(@SW_SHOW, $GUI)
GUISetState(@SW_SHOW, $GUI2)
While Sleep(50)
If GUIGetMsg() = -3 Then Exit
WEnd
Und das dazugehörige Bild:
[Blockierte Grafik: http://img6.imagebanana.com/img/1y3inosb/test.jpg]
Hoffe mir kann wer helfen =(
Schönen Abend allerseits.