1

Тема: AHK: Надпись поверх всех окон

И снова здравствуйте !
помогите мне как сделать надпись поверх окон, т.е чтобы от неё не зависили другие окна чтоб она высветилась и исчезла? возможно ли такое ?:rolleyes:
P.s Прошу не писать::o
читай справку
или:
давайте не будем переписывать справку:o

                                                   
                                                   
                                                     
                                                     

2 (изменено: BalRoG, 2012-03-20 10:49:38)

Re: AHK: Надпись поверх всех окон

Если нужно чтобы выводилась поверх полноэкранных приложений типа игр, то нужно посылать графический вывод напрямую на видюху, где то это обсуждалось, а если нужно просто текст посмотреть в винде то - ToolTip

3 (изменено: andrew, 2012-03-20 17:26:26)

Re: AHK: Надпись поверх всех окон

Нужно, чтобы поверх окна игры была надпись (нехочу Msgbox, т.к окно свернётся, а там нужно всё быстро)

                                                   
                                                   
                                                     
                                                     

4

Re: AHK: Надпись поверх всех окон

Пошукай на оф.форуме
http://www.autohotkey.com/forum/viewtopic.php?t=45689

5

Re: AHK: Надпись поверх всех окон

А русской справки нету ?

                                                   
                                                   
                                                     
                                                     

6

Re: AHK: Надпись поверх всех окон

Вряд ли

7

Re: AHK: Надпись поверх всех окон

Сойдёт?


   SplashImage,, y0 x60 w100 h25 M C11 ZH0 ZW0 ZX1 ZY1 B1 CT000000 CWffff00 FM10 FS6 WM600 WS400,, reeeyey
   Sleep, 3000
   SplashImage, OFF

8

Re: AHK: Надпись поверх всех окон

andrew пишет:

Нужно, чтобы поверх окна игры была надпись...

Такое можно сделать, но только учтите, что своё приложение Вы должны запустить в оконном режиме:

NumpadMult:: ; num *
   SetTimer, TimeCount, 1000
   WinSet, Style, -0xC00000, % "ahk_id"hWnd:=WinActive("A")
   WinMove, % "ahk_id"hWnd,, 0, 0, A_ScreenWidth, A_ScreenHeight
   Gui, -Caption +AlwaysOnTop +Lastfound +ToolWindow HwndGUIhWnd
   Gui, Color, EEAA99
   WinSet, TransColor, EEAA99
   Gui, Font, w900 cRed s24
   Gui, Add, Text, x0 y0 w135 h55
   Gui, Show, % "x"A_ScreenWidth-250 " y"A_ScreenHeight-250
   WinSet, ExStyle, +0x80020, % "ahk_id"GUIhWnd
   WinActivate, % "ahk_id"hWnd
   Return

TimeCount:
   ControlSetText, Static1
                 , % A_Hour ":"A_Min "."A_Sec, % "ahk_id"GUIhWnd
   Return

9

Re: AHK: Надпись поверх всех окон

Да,но программа TeamSpeak3 делает сиё дияние и с играми Фуллскрин.
Покавырявшись в этой проге можно найти папку с плагинами...Там есть такая папка - "ts3overlay",так вот в ней лежит кучка интересного. "InstallHook.exe","DXHook.dll","d3dx8wrapper.dll".Я думаю,ТС именно с помощью этих файлов вставляет поверх игры свой логотип,и саму причуду для чего нужен этот плагин - маленькое прозрачное окно со списком людей онлайн.
Если поковыряться глубже то в Dll*ках можно найти список импорт.функций и экспорт.функций,но вот чего с ними делать никак не знаю...=(
---
З.Ы ТС ведь как то выводит изображение поверх игры,я думаю и простенькое окно или текст посредствам АХК и вышеперечисленных файлов,тоже можно вывести.

10

Re: AHK: Надпись поверх всех окон

http://tracker2k.kiev.ua/5.html Вот тут описывается как написать текст поверх Direct x приложений.Дело за малым,осталось переписать то что изложено там,на AHK. Был бы бесконечно благодарен если бы ктонибудь помог,хтябы разобраться,чего как писать...