Я вот тут сидел, и ко мне пришла такая идея, сделать наизапутанный способ создания окна.
Ну вот я и сделал, кто придумает запутанней, пожалуйста выставляйте!
Я определил эту тему в "Общение", потому что:
Во-первых: У меня так и не получилось на кнопку "Закрыть" сделать функцию закрыть (Я поставил на функцию ESC)
Во-вторых: Я не знаю как мне поставить кнопку на это окно!
и В-третьих: Я не знаю, понадобится это кому-то или нет!
Ну вот я и сделал, кто придумает запутанней, пожалуйста выставляйте!
Я определил эту тему в "Общение", потому что:
Во-первых: У меня так и не получилось на кнопку "Закрыть" сделать функцию закрыть (Я поставил на функцию ESC)
Во-вторых: Я не знаю как мне поставить кнопку на это окно!
и В-третьих: Я не знаю, понадобится это кому-то или нет!
Код:
;~ Autor: GUIMish
;~ Name: Наизапутанный способ создания окна
HotKeySet("{ESC}", "Ex")
#include <Misc.au3>
#include <string.au3>
$hWind = _GUICreateWindow("Это окно!", 320, 240, -1, -1)
WinSetState($hWind, '', @SW_SHOW)
For $Num = 10 To 1 Step -1
Sleep(100)
$Num = 10
Next
Func _GUICreateWindow($KRPFNG, $ROMDDL = -1, $RLRIJR = -1, $EENCFD = -1, $EEHCFD = -1, $RKCNTH = -1, $RFJNBH = -1)
$RLFKCD = 0
$YRKCNF = BitOr(0x00020000, 0x00C00000, 0x0080000)
$RLFKCD = DllCall("USER32.DLL", "long", "GetWindowLong", "hwnd", 0, "int", -6)
$RLFKCD = $RLFKCD[0]
$RLFCKD = DllCall("USER32.DLL", "hwnd", "CreateWindowEx", "long", 0, "str", _HexToString('4175746F497420763320475549'), "str", $KRPFNG, "long", _
$YRKCNF - 0, "int", (@DesktopWidth - (400 + (800 / 2) - 400)) / 2, "int", (@DesktopHeight - (300 + (800 / 2) - 400)) / 2, _
"int", 320, "int", 240, "hwnd", 0, "hwnd", 0, "long", $RLFKCD, "ptr", 0)
Return $RLFCKD[0]
EndFunc
Func Ex()
Exit
EndFunc