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

Как работать с картинкой, зная HBITMAP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непонятная ошибка при разносе метода из кода класса http://www.cyberforum.ru/cpp-beginners/thread628728.html
Не могу понять от чего происходит ошибка. Создал класс в VS 2008, создал метод демонстрации. Пока этот метод находится в теле класса, всё работает выношу из тела выдаёт ошибки, хотя вроде всё правильно делаю. #include <iostream> using namespace std; class Experiment { int arry; public: Experiment(void); void Pokaz(); };
C++ Бред в крестиках ноликах Проблема. Написал цикдические крестики нолики ( в конце игры спрашивает хотите сыгарть еще или нет?) и после этого происходит какой то бред. Конкретнее скопируйте код и уидите сами. После 5-6 повторения все приходит в норму. Вот сам код: #include<iostream> #include<string.h> #include<stdio.h> using namespace std; char r; char q='y'; char n1 , n2 ; char t = {'_', '_', '_', '_', '_', '_',... http://www.cyberforum.ru/cpp-beginners/thread628715.html
Можно ли создать символьный двумерный массив char ? C++
Можно ли создать символьный двумерный массив char ? Например char slovo; и потом записывать и считывать слова ?
C++ Строка в консоли
Что сделать что бы в консоли, когда выводиться строка, были не крякозябры, а нормальный текст? Русский текст.
C++ Определение метода вне класса, как inline в многофайловом проекте http://www.cyberforum.ru/cpp-beginners/thread628674.html
Здравствуйте! Помогите разобраться!) В общем имеется: /////////////////////////////////////////MonstrLib.h///////////////////////////////// #ifndef MONSTR_LIB
C++ Условие для прекращения цикла Имеется задача: Ввести двоичный код и перевести его в десятичный. Имеется подсказка для решения задачи: использовать деление и деление с остатком, для "вырывания" отдельных чисел из двоичного кода. Сама формула перевода с двоичного на десятичный уже есть. Проблема: оно заключается в том чтобы создать цикл. Цикл в котором будут "вырываться" числа из двоичного кода, чтобы преобразовать их в... подробнее

Показать сообщение отдельно
[NovicheK]
19 / 19 / 2
Регистрация: 09.03.2012
Сообщений: 91
27.07.2012, 19:45  [ТС]     Как работать с картинкой, зная HBITMAP
DU. Попробовал обратиться к изображению как ты сказал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
CURSORINFO cinfo;
  cinfo.cbSize=sizeof(CURSORINFO);
  GetCursorInfo(&cinfo);
  HBITMAP imcur;
  HDC  hScreenDC = ::GetDC( HWND_DESKTOP );
  imcur=(HBITMAP)CopyImage(cinfo.hCursor,IMAGE_BITMAP,0,0,0);
   HDC hBmpDC = CreateCompatibleDC(hScreenDC);
   SelectObject(hBmpDC, imcur);
   const int xPos = 1;
   const int yPos = 1;
   const COLORREF color = GetPixel(hBmpDC, xPos, yPos);
   byte x=GetRValue(color);
   cout<<"Red "<<x<<" Green "<<GetGValue(color)<<" Blue "<<GetBValue(color)<<endl;
    _getch();
    ReleaseDC( HWND_DESKTOP, hScreenDC );
    DeleteDC(hBmpDC);
    DeleteObject(imcur);
Никаких цифр не выводит, в color записывается значение ffffffff. Что с этим делать ума не приложу
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru