|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.06.2011, 13:08 | #1 |
Новичок
Джуниор
Регистрация: 11.06.2011
Сообщений: 2
|
Сравнение цвета
Есть координаты пикселя на мониторе (465,271). Надо сравнить цвет экрана монитора в этой точке с каким-то заданным цветом(RGB(180,235,149)).
Даже проще в этой точке может быть либо серый, либо зеленый цвет(RGB(180,235,149)), если серый - ничего не делать и программа завершает работу, если зеленый - нажать ctrl + alt + del Помогите решить эту маленькую задачку. |
11.06.2011, 13:31 | #2 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
Ключевые winapi функции:
По получению цвета: getdc, getpixel Выход из программы: exitprocess На счет эмуляции ctrl+alt+del - не знаю, но если хотите запустить Диспетчер Задач то используйте WinExec |
11.06.2011, 23:40 | #3 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Если именно надо Ctrl+Alt+Del нажать - если и можно, то это будет сложно.
|
12.06.2011, 06:55 | #4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Насчёт Ctrl+Alt+Del, почитайте сдесь.
http://forum.ixbt.com/topic.cgi?id=40:2870 Но, я так понимаю, нужно вызвать диспетчер задачь. Если так, то код ниже. Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Цвета | darklagger | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 26.04.2011 16:53 |
цвета | Chip&Dale | Microsoft Office Excel | 5 | 05.10.2010 19:36 |
Цвета | Sergeo_89 | Общие вопросы Delphi | 3 | 23.01.2010 18:08 |
DBGrid цвета | Steel_rat | БД в Delphi | 9 | 01.02.2008 11:06 |
цвета | Toxa | Общие вопросы Delphi | 3 | 20.04.2007 12:03 |