Контекст свернутого приложения

  • Автор темы Slawutich
  • Дата начала
Статус
Закрыто для дальнейших ответов.
S

Slawutich

#1
Подскажите плз как проверить цвет пикселя в контексте свернутого приложения, и вообще рисовать на контексте устройстве свернутого чужого приложения можно??

Пробую стандартными метотами
Код:
CWindowDC dc(hWnd);
hWnd - хэндл окна
Код:
CPoint pt(80,200)
COLORREF crFillRect;
for(;pt.x<700;pt.x++)
{
for(;pt.y<550;pt.y++)
{
crFillRect=dc.GetPixel(pt.x, pt.y);

if(GetRValue(crFillRect)==0 && GetGValue(crFillRect)==240 && GetBValue(crFillRect)==239)
{
MessageBox(_T("Пиксель найден"));
}
}
}
и не получается он не находит нужного цвета пиксель
хотя он там точно есть
 
M
#2
Если ваше приложение закрыто чужим, или оно свёрнуто, то проблема действительно будет, попробуйте использовать сообщение WM_PRINT или WM_PRINTCLIENT, чтобы окно отрисовало себя на ваш контекст (допустим битмапа), далее уже дело техники.
 
Статус
Закрыто для дальнейших ответов.