Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.013 c
1-50392
midi
2003-06-04 12:02
2003.06.16
как правильно использовать CLX компоненты в Dll/Package


7-50544
Seb_Kost
2003-04-07 09:28
2003.06.16
Проблемка с TurboAsync


1-50374
pathfinder
2003-06-04 01:20
2003.06.16
opendialog.filename...


1-50273
GavAl
2003-06-04 15:12
2003.06.16
Форма


14-50458
Jaxtor
2003-05-29 16:56
2003.06.16
Работа в одиночку




   Наверх