C # Как проверить значок процессов и определить, какой он использует - PullRequest
1 голос
/ 31 марта 2010

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

1 Ответ

0 голосов
/ 31 марта 2010

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

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

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

...