1. Акция на весь декабрь! Получай оплату х2 за уникальные статьи, объемом от 200 слов, если в заголовке темы и теле статьи присутствует слово Python
    Скрыть объявление

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

Тема в разделе "MS Visual C++", создана пользователем Slawutich, 22 июл 2007.

Статус темы:
Закрыта.
  1. Slawutich

    Slawutich Гость

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

    Пробую стандартными метотами
    Код (Text):
    CWindowDC dc(hWnd);
    hWnd - хэндл окна
    Код (Text):
    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("Пиксель найден"));
    }
    }
    }
    и не получается он не находит нужного цвета пиксель
    хотя он там точно есть
     
  2. mms

    mms Гость

    Если ваше приложение закрыто чужим, или оно свёрнуто, то проблема действительно будет, попробуйте использовать сообщение WM_PRINT или WM_PRINTCLIENT, чтобы окно отрисовало себя на ваш контекст (допустим битмапа), далее уже дело техники.
     
  3. Slawutich

    Slawutich Гость

    А это идея спасибо попробую
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей