Вывод текста на экран вовремя 3d-игры или просмотра фильма?

Обсуждение программ nnCron и nnCron LITE

Вывод текста на экран вовремя 3d-игры или просмотра фильма?

Postby Boris » Sun, 18 Jul 2004, 17:30

Как сделать? Мне это нужно когда я управляю через винлирк чтоб выводились сообщения.
Boris
 
Posts: 2
Joined: Sun, 18 Jul 2004, 17:20

Postby Valery_Kondakoff » Sun, 18 Jul 2004, 18:57

Объясни внятно - в чем проблема-то? Или сообщения выводятся, но не видны за полноэкранной игрой? Тогда просто (прямо перед выводом сообщения) отправь клавиатурное сочетание 'Alt-Tab'... Думаю, должно помочь...
CU
VK
User avatar
Valery_Kondakoff
Site Admin
 
Posts: 769
Joined: Thu, 01 Jul 2004, 20:49
Location: Moscow, Russia

Postby Boris » Sun, 18 Jul 2004, 19:31

Valery_Kondakoff wrote:Объясни внятно - в чем проблема-то? Или сообщения выводятся, но не видны за полноэкранной игрой? Тогда просто (прямо перед выводом сообщения) отправь клавиатурное сочетание 'Alt-Tab'... Думаю, должно помочь...

Да именно невидны, небходимо чтоб они выводились на фоне работающей игры переключение по 'Alt-Tab' не подходит, возможно ли выводить текст через directx или использовать оверлей видеокарты или что-то иное.
Наверное придется писать дополнительную консольную утилиту на дельфи и выводить через нее - нехотелось бы.
Boris
 
Posts: 2
Joined: Sun, 18 Jul 2004, 17:20

Postby Valery_Kondakoff » Sun, 18 Jul 2004, 20:29

В данный момент nnCron не умеет выводить текст прямо на экран монитора. Но, в принципе, это вещь полезная. Если есть какое-то стандартизованное АПИ для этого - расскажи, попробую "наваять" плагин.
CU
VK
User avatar
Valery_Kondakoff
Site Admin
 
Posts: 769
Joined: Thu, 01 Jul 2004, 20:49
Location: Moscow, Russia

Postby poiuytr » Thu, 05 Aug 2004, 12:04

Valery_Kondakoff wrote:В данный момент nnCron не умеет выводить текст прямо на экран монитора. Но, в принципе, это вещь полезная. Если есть какое-то стандартизованное АПИ для этого - расскажи, попробую "наваять" плагин.

Такие вещи делаются с помощью GDI+ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/gdiplus/gdiplus.asp. Называют их OSD (On Screen Display). Наверное нужно написать длл, где будет реализовываться OSD, и потом использовать эту длл в ннкроне, если с spf плагином не получится.
User avatar
poiuytr
 
Posts: 8
Joined: Thu, 05 Aug 2004, 11:05

Postby VK » Thu, 05 Aug 2004, 12:30

poiuytr wrote:Такие вещи делаются с помощью GDI+ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/gdiplus/gdiplus.asp.
Ссылку уточни, плз!..
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby poiuytr » Thu, 05 Aug 2004, 12:47

VK (far_away) wrote:
poiuytr wrote:Такие вещи делаются с помощью GDI+ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/gdiplus/gdiplus.asp.
Ссылку уточни, плз!..

А что не так со ссылкой? Не открывается или нужно материал поконкретнее ?
Вот про то как рисовать линии:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdicpp/GDIPlus/UsingGDIPlus/UsingaPentoDrawLinesandShapes.asp
Там есть пример на с++.
User avatar
poiuytr
 
Posts: 8
Joined: Thu, 05 Aug 2004, 11:05

Postby VK » Thu, 05 Aug 2004, 13:06

poiuytr wrote:А что не так со ссылкой? Не открывается или нужно материал поконкретнее ?
Не, пардон... Просто я пытался открыть ее Оперой и попадал в корень библиотеки. В ИЕ все работает. Спасибо, изучу на досуге.
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby poiuytr » Thu, 05 Aug 2004, 13:13

VK (far_away) wrote:... Спасибо, изучу на досуге.

Было бы очень приятно иметь возможность OSD в кроне, ведь такие сообщения и не перехватывают фокус, и прозрачны для кликов мыши, и отображаются поверх скринсейверов, фильмов, игр и так далее :)
User avatar
poiuytr
 
Posts: 8
Joined: Thu, 05 Aug 2004, 11:05


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Google [Bot], Yahoo [Bot] and 7 guests