1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программирован. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление
  2. Чат codeby в telegram перезагрузка. Обсуждаем вопросы информационной безопасности и методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие. Подробнее ...

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

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

Тема в разделе "С и С++", создана пользователем 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
    А это идея спасибо попробую
     
Загрузка...
Статус темы:
Закрыта.

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