Текущий архив: 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.005 c