У меня есть программа, которая при ошибке перестанет работать. Когда он перестает работать, кнопка «Пуск» включена и кнопка «Стоп» отключается. Пока программа запущена (после нажатия кнопки «Пуск») кнопка «Пуск» отключается.Программа Windows Forms C#: как проверить статус кнопки (включено/отключено или видимо/скрыто)?
Моя цель - написать программу, которая через интервал (2 минуты) проверяет статус кнопки «Пуск» и отправляет SMTP-адрес электронной почты, когда кнопка «Старт» становится включенной. Таким образом, давая мне знать, когда программа перестала работать.
Я смог использовать FindWindow, чтобы найти программу, но я не смог найти кнопку, не говоря уже о том, что моя программа дифференцируется и отключена.
Использование Spy ++, ручка кнопки 000A0B0A. Стиль кнопки при ее включении составляет 54000000; отключено 5C000000. Программа, или форма/окно, Handle 00050B2C.
Мой вопрос: какую команду, если таковые имеются, можно использовать для проверки стиля этой конкретной кнопки (Handle 00A0B0A)?
Является ли код программы, в которой эти кнопки находятся под вашим контролем? – 2010-11-29 21:09:39
Если у вас есть возможность изменить программу, послушайте совет SpeksETC. – VVS 2010-11-29 21:26:28