что может помешать работе GetPixel? - PullRequest
1 голос
/ 08 июня 2011

Я использую GetPixel для чтения пикселей из определенного окна (точнее, покерного стола).

Теперь, конечно, на моем ПК и примерно на 95% других ПК все работает отлично. Но время от времени есть ПК, на котором это не работает - GetPixel возвращает CLR_INVALID. Несмотря на то, что ОС win7 с включенным aero (я видел, что это происходит только на 64-битной win7).

Итак, то же самое окно - использование GetPixel работает на моем ПК, но не работает на другом ПК.

Кто-нибудь сталкивался с этим раньше? Может ли какое-либо приложение предотвратить другие приложения. от использования GetPixel?

Ответы [ 2 ]

0 голосов
/ 08 июня 2011

С MSDN :

Если пиксель находится за пределами текущего область отсечения, возвращаемое значение CLR_INVALID.

0 голосов
/ 08 июня 2011

Если другое приложение работает с повышенными правами или работает как другой пользователь, вы не сможете его коснуться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...