Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.16;
Скачать: CL | DM;

Вниз

Помогит пожалуйста сделать блокератор экрана для игрового клуба!   Найти похожие ветки 

 
Voyager   (2003-06-02 20:57) [0]

Я уже пробовал окно на весь экран черное выводить, непомогает. Я в других клубах видел как во время любой игры D3D,OpenGL на экране появляются всякие надписи, типа: "Осталось 5 мин", "Не орите", и т.д. на черном фоне. Подскажите как это сделать.


 
DVM ©   (2003-06-02 21:02) [1]

В частом-частом таймере они эти надписи рисуют.


 
Voyager ©   (2003-06-02 21:04) [2]

А как имено надо рисовать?


 
DVM ©   (2003-06-02 21:12) [3]

Самый простой способ - нарисовать нужное сообщение на своем небольшого размера окне и по таймеру выкидывать его вперед (SetWindowPos). Более сложно рисовать прямо на окне программы/игры, но здесь возможны проблемы с DirectX/OpenGL. Вобщем случае не удасться. Первый вариант грешит тем, что после вывода своего окна с сообщением на передний план, упраление в игру может и не вернуться. Надо пробовать. Самый сложный и лучший по-моему способ - взаимодействовать с драйвером видеокарты, но тут посоветовать ничего не могу - не сталкивался.


 
Voyager ©   (2003-06-02 21:20) [4]

Может кто, знает где валяются какогонибуть открытого проекта на эту тему?


 
Voyager ©   (2003-06-02 21:45) [5]

Попробовал сделать через SetWindowPos. Но это окно только главную форму программы перекрывает и все. Можно детальней рассказать?


 
Hogo ©   (2003-06-03 07:25) [6]

> Voyager http://hogo.mail333.com/desktop.rar
Будет там до 06.06.03.


 
Voyager ©   (2003-06-03 13:28) [7]

Спасибо, это то что надо.


 
Voyager ©   (2003-06-03 20:43) [8]

2Hogo ©
А как правильно использовать то что лежит в http://hogo.mail333.com/desktop.rar
Я пробовал просто:

Form2:=TForm2.Create(nil)
Form2.Show;

Неполучаеться :(



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

Текущий архив: 2003.06.16;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
3-50240
DBDev
2003-05-26 17:18
2003.06.16
Как организовать графический эффект на базе значения в TDBGrid?


14-50488
Gremlin
2003-05-30 11:40
2003.06.16
Про FTP


9-50193
Plugin
2003-01-02 06:43
2003.06.16
DoCollision в DelphiX


1-50357
Maxim Pshevlotsky
2003-06-03 08:48
2003.06.16
TStringList и DCOM


1-50288
killer
2003-06-04 16:10
2003.06.16
Как в Image убрать фон картинки?