Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Как узнать цвет курсора

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C/C++ только в данном разделе

Ответ
 
Опции темы
Старый 28.07.2012, 22:51   #1
 Разведчик
Аватар для Mirrok
 
Mirrok никому не известный тип
Регистрация: 25.07.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Как узнать цвет курсора

Хочу узнать цвет курсора, хотяб одного пиксела. Как вытащить понятия не имею
курсор можно получить вроде так(правда почемуто игровой курсор накладывается поверх стрелки виндовой когда игра активна, и наоборот когда не активна
Код:
 CURSORINFO cinfo;
  cinfo.cbSize=sizeof(CURSORINFO);
  GetCursorInfo(&cinfo);
HICON imcur;
 imcur=(HICON)CopyImage(cinfo.hCursor,IMAGE_CURSOR,0,0,0);
Если вывести на рабочий стол иконку с помощью DrawIcon выводиться изображение курсора(игровой на виндовой стрелке, либо текстовый на виндовой стрелке, короче текущий наложенный на стрелку на черном фоне )
А вот как вытащить цвет пиксела из картинки ума не приложу.
Код далее продолжение предыдущего, только imcur как HBITMAP объявлен.
Пробовал так
Код:
 imcur=(HBITMAP)CopyImage(cinfo.hCursor,IMAGE_CURSOR,0,0,0);
   HDC hBmpDC = CreateCompatibleDC(hScreenDC);
   SelectObject(hBmpDC, imcur);
   const COLORREF color = GetPixel(hBmpDC, 10, 10);
   cout<<"Red "<<GetRValue(color)<<" Green "<<GetGValue(color)<<" Blue "<<GetBValue(color)<<endl;
Такой код выводить какие либо цифры отказывается.
Так же пробовал сделать из полученного HICON объект Bitmap из gdi+ а потом уже пиксел из него читать. Ничего не получилось, битмап вроде создается но ни вывести на экран его, ни нормально пиксель считать не могу(пиксели считываются черными)

Может кто подкинет идейку как сделать это?
Или что я делаю неправильно.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Информация] Замена курсора в игре. $Game$ Скрипты и прочий софт для Point Blank 5 17.12.2011 22:58
[Информация] Замена курсора. Abbadon163 Баги и читы Perfect World 4 24.08.2011 17:53
[Статья] Дизан курсора LeonBest Баги, читы и статьи по Point Blank 9 15.05.2010 19:05

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 12:47.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net