Hallo,
ist es irgendwie möglich, den Hintergrund einer InputBox transparent zu setzen?
Ich versuche eine komplett transparente GUI zu erstellen, man soll also nur den eingegbenen Text der InputBox sehen, ohne irgendeinen Rahmen oder Hintergrund.
Ich habe bereits diese Möglichkeit probiert, das scheint mit InputBoxen aber nicht zu funktionieren:
AutoIt
#include <GuiConstantsEx.au3>
#include <WindowsConstants.au3>
#include <WINAPI.au3>
$gui = GUICreate("trans", 300, 400, -1, -1, $WS_POPUP, $WS_EX_LAYERED)
GUISetBkColor(0xABCDEF)
$layButt = GUICtrlCreateButton("Button", 10, 40, 40)
$label = GUICtrlCreateLabel ("Label", 10, 80, 100, 30)
$Input1 = GUICtrlCreateInput("nicht transparent", 0, 0, 417, 24, -1, 0)
_WinAPI_SetLayeredWindowAttributes($gui, 0xABCDEF, 255)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case -3
Exit
EndSwitch
Sleep(50)
WEnd
Alles anzeigen
Gibt es vielleicht noch eine andere Möglichkeit?
Bitte um Hilfe
Grüße, Elektronenpeter