Wo ist das Problem? Du musst doch nur die von dir gewünschten "Style" Werte durch die Default-Schlüsselwörter ersetzen. Wenn du den Style $WS_EX_TOOLWINDOW verwendest ist der letzte Parameter außerdem überflüssig. Bei der Verwendung von $WS_EX_TOPMOST kannst du dir außerdem auch den WinSetOnTop() Befehl sparen.
Code:
#include <WindowsConstants.au3>
GUICreate("", 400, 400, Default, Default, $WS_POPUP, BitOR($WS_EX_TOOLWINDOW, $WS_EX_TOPMOST))
GUISetState()
Do
Sleep(10)
Until GUIGetMsg() == -3
Wenn ich "dein" Script hernehme sieht es am Ende so aus:
Code:
$hWNd = GUICreate("", 400, 400, Default, Default, 0x80000000, BitOR(0x00000008, 0x00000100), WinGetHandle(AutoItWinGetTitle()))
GUISetState()
WinSetOnTop($hWNd, "", 1)
While GUIGetMsg() <> -3
WEnd
(Da ich zu faul bin nachzusehen welchen "Styles" die Werte entsprechen habe ich es einfach hinzugefügt. Evtl. sind beide Scripts genau das selbe.)