Вниз
Скачать: CL | DM;

Рисование поверх всех окон   Найти похожие ветки 

← →
Колдун ©   (2006-09-04 22:48) [0]

Здрасте!

У меня такой вопрос: как рисовать поверх ВСЕХ окон, в том числе DirectX и OpenGL-приложений (а-ля Fraps, 3dAnalyze выводят FPS)?


← →
Орион ©   (2006-09-04 22:53) [1]

хм... я в программировании графики практически 0, но попробую вставить сови 5 копеек.

По моему копать нужно в сторону DirectX.


← →
Колдун ©   (2006-09-04 22:55) [2]

глубоко копать-то? Успею до пятницы? :)

Пусть уж лучше знающие люди вставляют свои 5 копеек. А ты отправь их в приёмник и получи газировку :)))


← →
Орион ©   (2006-09-04 22:58) [3]

> [2] Колдун ©   (04.09.06 22:55)

Вот ты смеешся, а я дело говорю ;)
Ну можешь еще по таймеру форме с TLabel делать BringToFront, гы-гы)

*ушел за газировкой*


← →
Колдун ©   (2006-09-04 23:03) [4]

Как вернёшься с газировкой, в обмен на газировку отдам тебе лицензию на жутко тормозную прогу, которая каждые 50мс выводит окошко поверх всех=)))


← →
Орион ©   (2006-09-04 23:14) [5]

> [4] Колдун ©   (04.09.06 23:03)


Зачем мне такая прога?)
Тебе же DirectX не понравилось, я ищу другие варианты выхода из твоей безвыходной ситуации.

А если серьезно: ответ в первом посте ;)


← →
Орион ©   (2006-09-04 23:15) [6]

Больше сказать не могу. Не потому, что не хочу, а опять же все в первом посте ;)


← →
Колдун ©   (2006-09-04 23:19) [7]

дааа....


← →
Furyz ©   (2006-09-04 23:32) [8]

помню я тоже выводил свое окно поверх своих , в таймере прописываеш 0.5 сек
И в форме пишеш типа focus что то такое , ищи в хелпе


← →
Орион ©   (2006-09-04 23:47) [9]

> [8] Furyz ©   (04.09.06 23:32)

Извращение чистой воды.
Хотя если надо побыстрей, то тоже вариант :)


← →
Колдун ©   (2006-09-05 08:42) [10]

То есть другого решения проблемы никто предложить не может?


← →
MBo ©   (2006-09-05 08:49) [11]

http://www.delphimaster.ru/articles/directx/index.html
Подойдет?


← →
vidiv ©   (2006-09-05 09:33) [12]


> http://www.delphimaster.ru/articles/directx/index.html
> Подойдет?

Я не в читывался, но приблизительно понял что речь идет про оверлеи. Насколько я знаю, чтобы вывести оверлей нужно "нарисовать" под ним фигуру определенного цвета... в этом и будет проблема


← →
Zeqfreed ©   (2006-09-05 10:07) [13]

> [12] vidiv ©   (05.09.06 09:33)


> Насколько я знаю, чтобы вывести оверлей нужно "нарисовать"
> под ним фигуру определенного цвета...

В наиболее общем случае, да. Но, кажется, что новые видеокарты имеют возможность задавать Source Color Key а не традиционно поддерживаемый для оверлеев Destination Color Key.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.036 c
4-1148375787
Stanislav
2006-05-23 13:16
2006.09.24
Запуск приложения от имени Администратора


1-1155638942
ак
2006-08-15 14:49
2006.09.24
непонятная ошибочка


15-1157100888
Dbn
2006-09-01 12:54
2006.09.24
С праздником, друзья!


9-1135937830
Cr@zy-EyE
2005-12-30 13:17
2006.09.24
Не запускается Direct3d


1-1155283897
vamp_avp
2006-08-11 12:11
2006.09.24
Эмуляция нажатия клавиши в неактивном сонсольном приложении




   Наверх