Главная страница
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.014 c
14-50457
Avers
2003-05-29 20:10
2003.06.16
Не нашел ответа на WinAPI. Попробую здесь


14-50491
b@nz@i
2003-05-26 16:09
2003.06.16
Наш ответ Их Fallout у (часть 2)


4-50552
IK
2003-04-15 17:14
2003.06.16
RichEdit


1-50382
Chaos
2003-06-03 17:22
2003.06.16
Почему программа не может с первого раза открыть файл?


1-50395
Тфьу
2003-06-04 13:05
2003.06.16
Отрисовка линии Canvas в