Что нового

Как показать GUI в полноэкранном приложении?

sss

Продвинутый
Сообщения
332
Репутация
96
Всем привет!
У меня возник вопрос. Хочу сделать мини-бота для игры. Надо бы сделать маленького информера в углу для вывода сообщений, но не получается. Либо окна вообще не видно, либо оно жутко моргает.
Путем подбора стилей получилось создать окно, но оно жуть как моргает (горячие клавиши: q - показать, w - спрятать, e - закрыть программу):
Код:
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Global $_NOACTIVATE = 0x08000000

Hotkeyset('q','_show')
Hotkeyset('w','_hide')
Hotkeyset('e','_exit')

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("", 155, 58, 0, 0, $ws_popup, BitOR($WS_EX_TOPMOST, $_NOACTIVATE, $WS_EX_COMPOSITED, $WS_EX_LAYERED))
#EndRegion ### END Koda GUI section ###

While 1
    Sleep(100)
WEnd

func _exit()
    Exit
EndFunc

Func _show()
    GUISetState(@SW_SHOWNA,$Form1)

EndFunc

Func _hide()
    GUISetState(@SW_HIDE, $Form1)
EndFunc
Как можно с этим бороться?
P.S: по ощущеиям и по отсутствию dll-ок есть мнение, что игра не использует ни DirectX, ни OpenGL. Игра маленькая и слабенькая.
 

Zaramot

I ♥ AutoIt
Сообщения
1 160
Репутация
658
У меня GUI не моргает... :scratch:
 
Верх