Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 10:15   #1
ladose
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 17
Радость Красная точка по среди экрана.

Есть код:

Код:
if Screen.Width = 1024 then
begin
 ScreenDC := GetDC(0);
Rectangle(ScreenDC, 512, 373, 514, 395);
Rectangle(ScreenDC, 524, 383, 502, 385);
 ReleaseDC(0,ScreenDC);
end;
end;
Все работает, НО не работает в игре Counter-Strike 1.6 в полно экранном режиме!

Узнал что не работает у всех на Windows 7(У самого тоже Windows 7).
Можно ли как нибудь с этим бороться?!
ladose вне форума Ответить с цитированием
Старый 25.02.2012, 10:36   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

рисовать через DirectX
Человек_Борща вне форума Ответить с цитированием
Старый 25.02.2012, 10:48   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,885
По умолчанию

Я знаю как с этим бороться - удалить кс, и взяться наконец за ум.

По теме - за такой код надо насильно кое-что выпрямлять трубогибом ) числа для координат точки должны вычисляться из размеров экрана, а не быть жестко прописанными.

А вообще таких программ в инете - вагон, возьмите готовую и кемперите себе "на здоровье".
phomm вне форума Ответить с цитированием
Старый 25.02.2012, 11:07   #4
ladose
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 17
По умолчанию

Предложите свой вариант, сэр.
ladose вне форума Ответить с цитированием
Старый 25.02.2012, 11:56   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Предложите свой вариант, сэр.
Человек Борща уже это сделал.
P.S. Читить не хорошо. Если админ отключил курсор прицела значит так надо, а если ты не разобрался то погугли по вопросу команд консоли и настроек Цески своей
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 25.02.2012, 12:04   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,430
По умолчанию

Stilet,
он думает, если посередире экрана будет точка, то ему будет проще.
Врятли.

ТС, наклейте жвачку посердине монитора. Будет у вас самый беспалевный чит.
Человек_Борща вне форума Ответить с цитированием
Старый 25.02.2012, 13:20   #7
ladose
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 17
По умолчанию

Мне нужно программно это реализовать.
ladose вне форума Ответить с цитированием
Старый 25.02.2012, 16:25   #8
ladose
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 17
По умолчанию

Можно ли это сделать?
ladose вне форума Ответить с цитированием
Старый 25.02.2012, 16:27   #9
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вам подсказали с помощью чего.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 25.02.2012, 17:23   #10
ladose
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 17
По умолчанию

рисовать через DirectX

Я не знаю как это реализовать.
Знал бы не спрашивал.
ladose вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли среди нас барды? Smitt&Wesson Свободное общение 12 23.04.2014 23:59
Велосипедисты среди нас Sparky Свободное общение 12 11.07.2011 16:31
минимал среди максимала vitik Паскаль, Turbo Pascal, PascalABC.NET 11 10.01.2011 20:44
Новички среди нас.... Вавел из ГМТУ Свободное общение 7 18.08.2009 19:30