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

Получением цвета пикселя из игры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с битовыми операторами http://www.cyberforum.ru/cpp-beginners/thread223129.html
Здравствуйте, С Новым Годом! Решил за новогодние празники познакомиться с языком C++. Попалась на глаза книжка Стефана Р. Дэвиса "С++ для чайников". Добрался до примера с битовыми операциями. В...
C++ Вычисление суммы элементов массива по столбцам Почему на этой строке scanf("%i",&a); программа зависает ? //Вычисление суммы элементов массива по столбцам #include "stdafx.h" #include "conio.h" using namespace std; #define ROW 3 #define... http://www.cyberforum.ru/cpp-beginners/thread223126.html
Ввод матрицы вручную C++
Возможно ли в данной программе сделать ввод матрицы ручным способом (или с помощью рандома, как-то удобнее будет) и введение пользователем координат начала пути и конца? Код пока для меня слишком...
C++ Взаимодействие сайтов и VC++
Добрый вечер. Всех с наступившим! Нужна подсказка: где можно почитать про взаимодействие приложения с вебсайтом (получение куки, парсинг кода, отправка форм и тд). Буду благодарен за любую...
C++ Определить три соседних дня с максимальной средней температурой http://www.cyberforum.ru/cpp-beginners/thread223089.html
Помогите решить полностью следующие задачи. 1.Начиная с понедельника, 1-го сентября, в течение 3-х недель один раз в день измеряется значение температуры. Таким образом, формируется двумерный массив...
C++ Ошибка в char... Делаю программу. Одна из функций - открытие заданого файла: char *aud="magazine/"+ThisClass.c_str()+".xls"; char *path="magazine/"; ShellExecute(NULL,NULL,aud,path,NULL,SW_SHOW); ThisClass... подробнее

Показать сообщение отдельно
Chubi
0 / 0 / 0
Регистрация: 01.01.2011
Сообщений: 6

Получением цвета пикселя из игры - C++

01.01.2011, 23:09. Просмотров 1153. Ответов 5
Метки (Все метки)

Добрый день!
Я пытаюсь получить цвет пикселя из игры WoW
Использую такой код:
C++
1
2
3
4
5
6
7
8
9
void main()
    {
    int x = 1102;
    int y = 272;
        HWND test = FindWindow(TEXT("GxWindowClass"),TEXT ("World of Warcraft")); 
        HDC test2 = GetDC(test);
        int pixel_color = GetPixel(test2, x, y );
        cout << pixel_color;
        }
В итоге получаю вот такое страшное число - 218218218218218218
Как мне получить цвет в виде HEX ? (потом он будет нужен для сравнения с эталонным цветом и если они совпадут то будет происходить какое-то действие)
Вообще цвет в этом месте RGB 217,0,0 или HEX D90000.

P.S. Прошу не судить строго я только 3-ий день изучаю c++ =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru