Hey. Ich arbeite grad an nem kleinen Projekt für mich persönlich um meinen Desktop etwas zu verschönern.
Dazu hab ich erstmal einige GUIs (werden noch ein paar mehr) die im Endeffekt unsichtbar werden, und auf denen dann Buttons liegen.
Nun soll das ganze aber schön im Hintergrund bleiben, so dass man die Oberfläche eben nur sieht wenn man auf dem Desktop ist.
Hoffe ihr versteht was ich mein, is schon spät ...
Hier das was ich bisher hab:
C
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <Constants.au3>
#Include <WinAPI.au3>
;=====> GUI
$hGui0 = GUICreate ("A R T I F A C T", 0, 0, 0, 0)
$hGui1 = GUICreate ("Button Big 1 L", 296, 296, 204, 202, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui2 = GUICreate ("Button Big 2 L", 296, 296, 204, 532, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui3 = GUICreate ("Button Big 3 L", 296, 296, 533, 202, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui4 = GUICreate ("Trash", 100, 100, 911, 230, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui5 = GUICreate ("Button Big 1 R", 296, 296, 1092, 202, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui6 = GUICreate ("Button Big 2 R", 296, 296, 1421, 202, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui7 = GUICreate ("Button Big 3 R", 296, 296, 1421, 532, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui8 = GUICreate ("CRC L", 146, 66, 279, 936, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui9 = GUICreate ("CRC L", 146, 66, 1496, 936, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
$hGui10 = GUICreate ("CRC L", 250, 250, @DesktopWidth/2-125, 775, $WS_POPUP, -1, $hGui0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Alles anzeigen
Ohne eine Funktion die das ganze permanent im Hintergrund hält, brauch ich gar nich erst weiter machen
Leider haben mir die paar Infos die mir Google ausgespuckt hat nich wirklich weiter geholfen, oder ich versteh sie nich... kann auch sein.
Hoffe mir kann da einer helfen