Форум программистов, компьютерный форум CyberForum.ru

Цвет пикселя под курсором - C++

Восстановить пароль Регистрация
 
Zigrut
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 34
19.11.2013, 00:02     Цвет пикселя под курсором #1
Как узнать цвет пикселя экрана на координатах у=100 x=100
без скриншота. Если можно простой пример.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
19.11.2013, 00:10     Цвет пикселя под курсором #2
В Windows есть GetPixel function
Zigrut
0 / 0 / 0
Регистрация: 01.05.2013
Сообщений: 34
19.11.2013, 00:12  [ТС]     Цвет пикселя под курсором #3
2 часа бился чтот у меня не стыкуется...
помогите пожалуйста, подагрейте примером
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
19.11.2013, 00:15     Цвет пикселя под курсором #4
для Windows примерно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <windows.h>
#include <stdio.h>
 
int main() {
POINT pt;
pt.x=100; pt.y = 100;
HWND win = WindowFromPoint(pt);
HDC dc = GetDC(win);
COLORDEF pix = GetPixel(hdc, pt.x, pt.y);
ReleaseDC(win, dc);
printf("%x", pix);
return 0;
}
Yandex
Объявления
19.11.2013, 00:15     Цвет пикселя под курсором
Ответ Создать тему
Опции темы

Текущее время: 18:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru