Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2011, 11:49   #1
EugenCr
 
Регистрация: 13.02.2010
Сообщений: 4
По умолчанию Узнать цвет пикселя по координатам в свернутом окне

Подскажите как это сделать и вообще возможно ли такое . GetPixel не пашет, если окно свернуто. Есть ли еще какие-нибудь функции, чтоб это реализовать.
EugenCr вне форума Ответить с цитированием
Старый 02.06.2011, 12:59   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Если окно свернуто, то из него вообще ничего не узнаешь. В вашем случае.
Человек_Борща вне форума Ответить с цитированием
Старый 02.06.2011, 23:24   #3
EugenCr
 
Регистрация: 13.02.2010
Сообщений: 4
По умолчанию

А вообще есть какие-нибудь варианты кроме GetPixel я искал, но нинашел? Может кто сталкивался с подобным подскажите, что делать в каком направление рыть.
EugenCr вне форума Ответить с цитированием
Старый 03.06.2011, 01:14   #4
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Человек_Борща верно говорит. У свёрнутого окна нет никаких пикселей. Вы не можете получить то, чего нет.

Теоретически, можно проверить вариант "попросить окно нарисовать его содержимое" (это сообщение WM_PRINT или его обёртка - функция PrintWindow), но я сомневаюсь: во-первых, с чего бы окну рисовать себя не так, как оно есть (а оно есть - в свёрнутом виде, т.е. узкая короткая полоса заголовка), а, во-вторых, весьма мало программ вообще заморачиваются обработкой этого сообщения.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Старый 06.06.2011, 12:02   #5
EugenCr
 
Регистрация: 13.02.2010
Сообщений: 4
По умолчанию

Ясно спасибо. А поскажите, как покрутить колесо мыши вверх, вниз с помощью postmessage?
EugenCr вне форума Ответить с цитированием
Старый 07.06.2011, 14:55   #6
EugenCr
 
Регистрация: 13.02.2010
Сообщений: 4
По умолчанию

что никто не знает или подсказать влом? Или это тоже невозможно?
EugenCr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить цвет пикселя формы по координатам askerpro Windows Forms 1 20.03.2011 03:02
Как быстро получить цвет пикселя по координатам i-cpp Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 27.08.2010 15:05
Узнать цвет пикселя. sergeyrulit Общие вопросы Delphi 6 02.07.2010 11:55
Узнать цвет пикселя в Timage, если там не bmp а jpeg? TwiX Общие вопросы Delphi 4 27.09.2009 19:11
Узнать цвет пикселя на экране, без снимка экрана. Alex Cones Общие вопросы Delphi 3 03.08.2009 12:02