Главная страница
    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.45 MB
Время: 0.006 c
14-50470
Андрей
2003-05-29 23:00
2003.06.16
Программа на Delphi управляет второстипенными устройствами


1-50349
NickName
2003-06-03 18:58
2003.06.16
Директивы компилятора


14-50464
Style
2003-05-28 08:13
2003.06.16
Тут мою музыку на студии обработали :)


3-50262
Rocker
2003-05-25 03:45
2003.06.16
Независимость от регистра


3-50236
Engel
2003-05-24 19:52
2003.06.16
ADO, SQL и кэширование





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский