Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
mamuted
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 17
#1

как определить цвет под указателем мышки? - C++

10.12.2011, 00:30. Просмотров 551. Ответов 3
Метки нет (Все метки)

как определить цвет под указателем мышки?
или подскажите источник где можно найти(кроме гугла)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2011, 00:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как определить цвет под указателем мышки? (C++):

Как определить, являются ли какие-то 4 байта (в x86) именно указателем? - C++
Привет форумчане :) Допустим: int x = 6; long pointer = (long)&x; //Можно ли определить, что "pointer" это укзатель? int y =...

Написать программу, которая будет определять цвет пикселя под курсором и выводить на экран этот цвет - C++
Хочу написать программу, кот. будет определять цвет пикселя под курсором и выводить на экран этот цвет словом или кодом или как лучше?...

В чем разница между указателем и указателем на указатель? - C++
int x, *p, *q; x=10; p=&x; q=p; cout<<*q; int x, *p, **q; x=10; p=&x; q=&p;

Переделать функцию c указателем на int, на функцию с указателем на void - C++
Есть рабочий код qsort для int: void qsort(int *base, int n) { // Прекратить если количество элементов меньше либо равно единице....

Как получить доступ к элементам массива работая с ним как с указателем и адресной арифметикой - C++
int array = { {1,2,3}, {1,2},{1,2,3,4}, {1,2,3,4},{1,2,},}; for(int i = 0; i < 25; i++) printf("%d ", array); ...

Цвет пикселя под курсором - C++
Как узнать цвет пикселя экрана на координатах у=100 x=100 без скриншота. Если можно простой пример.

3
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
10.12.2011, 00:38 #2
GetCursorPos + GetPixel
0
mamuted
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 17
10.12.2011, 01:00  [ТС] #3
Цитата Сообщение от OstapBender Посмотреть сообщение
GetCursorPos + GetPixel
пару простеньких примеров кода можеш кинуть с коментариями?
0
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
10.12.2011, 01:14 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    HDC dc;
    dc = ::GetDC(0); // дескриптор дисплея
 
    POINT p;
    COLORREF ref, oldr;
 
 
    while (1) { // всегда
 
        ::GetCursorPos(&p); // позиция мыши
        oldr=ref; 
        ref = ::GetPixel(dc,p.x,p.y); // взяли цвет
        
        if (oldr!=ref) { // цвет отличается от старого?
            system("cls");
            std::cout << std::hex << ref; // вывели
        }
        
 
    }
выводит цвет в формате bbggrr.
Чтобы извлечь отдельные значения компонентов красного, зеленого и синие кода цвета, используют соответственно макроопределения GetRValue, GetGValue и GetBValue.
0
10.12.2011, 01:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2011, 01:14
Привет! Вот еще темы с ответами:

Матрица как одномерный массив с указателем - C++
Ребят, помогите пожалуйста, нужно создать динамическую матрицу, но без указателя на указатель, можно использовать только просто указатель,...

Как с указателем обратиться к 4му элементу массива - C++
Имеем массив из 50 элементов. Как с помощью указателей обратиться к 4му элементу массива?

Как сделать ассоциативный массив с указателем на структуру? - C++
У меня этот код не компилируется #include &lt;map&gt; #include &lt;iostream&gt; struct testStruct { testStruct( int initVal ) { ...

как написать функцию возвращающую объект с указателем на кучу - C++
уперся в следующее: есть класс содержащий в себе указатель на динамическую память (кучу). В общем-то это массив размерность которого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru