1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

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

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

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

    Slawutich Гость

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

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

    mms Гость

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

    Slawutich Гость

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

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