чтение пикселя из перекрывающегося окна (windows xp) - PullRequest
0 голосов
/ 14 апреля 2011

Vista и Win7 используют DWM, поэтому я могу прочитать любой пиксель из любого окна верхнего уровня, без проблем.Тем не менее, в XP, если окно перекрыто (другим окном верхнего уровня), до свидания - ничего не могу прочитать.

Итак, опция - использовать WM_PRINT, что вроде "отстой", потому что янужно очистить экран примерно на 10 окон, каждые 100 мс или около того - не круто.

Есть ли какой-либо другой способ чтения пикселя, кроме GetPixel или другого обходного пути для этого?

НаилучшееДжон

1 Ответ

1 голос
/ 14 апреля 2011

Вы пытаетесь поддерживать десятку своей старой операционной системы. Закон Мура с тех пор решил проблему с памятью. Если вы действительно хотите поддержать его, вам придется сделать это по-другому. Не совсем плохая идея, Aero не обязателен и может быть отключен.

...