Есть ли способ увидеть, изменилось ли содержимое «окна», на которое ссылается только дескриптор? Например, полученный от pinvoke FindWindow?обнаружение изменения текста окна с помощью pinvoke
2
A
ответ
1
Если вы хотите получать уведомления о том, что текст изменен, тогда нет. Некоторые окна отправляют уведомления об изменениях в родительские окна, но вы должны быть в процессе перехвата этих сообщений, и не все окна даже отправляют уведомления. (Я полагаю, тот факт, что вы используете FindWindow, что вы не в процессе)
Если вы хотите, чтобы текст и проверить yoursef, вы можете сделать это с PInvoke к GetWindowText
или SendMessage(hwnd, WM_GETTEXT, ...);
(GetWindowText является просто полезная обертка вокруг SendMessage)
Смежные вопросы
- 1. Обнаружение изменения текста jquery
- 2. Обнаружение изменения текста в UITextfield
- 3. Обнаружение неуправляемых устройств в Windows XP с помощью C#/pInvoke
- 4. Обнаружение изменения текста в Gtk и Mono
- 5. Обнаружение изменения текста в пустом текстовом поле
- 6. Обнаружение положения окна браузера с помощью CSS
- 7. скрытое обнаружение изменения опции с помощью jquery
- 8. Обнаружение изменения iframe src с помощью jquery
- 9. Обнаружение изменения ориентации с помощью прослушивателя событий
- 10. Обнаружение языкового сценария текста с помощью Ruby
- 11. Обнаружение изменения текста буфера обмена с поддержкой юникода в vb.net
- 12. с помощью окна выбора для изменения шрифта с помощью jquery
- 13. Обнаружение изменения%
- 14. Обнаружение окна браузера Максимизировано/Минимизировано с помощью Javascript
- 15. savedinstancestate для изменения текста с помощью счетчика
- 16. Изменения выпадающего выбранного текста с помощью JQuery
- 17. Обнаружение ориентации текста
- 18. vb.net/pinvoke: enum конкретные окна процесса
- 19. Обнаружение текста на картинке
- 20. Обнаружение Textbox изменения Использование JQuery
- 21. Обнаружение активного окна с помощью C# с консольным приложением
- 22. Показать форму с PInvoke
- 23. pinvoke, sendmessagebystring, получение из богатого текста
- 24. Обнаружение изменения AngularFireCollection с AngularJS
- 25. jQuery - Обнаружение изменения ширины окна, но не изменение высоты
- 26. Обнаружение изменения окна X11 в направлении вверх/слева
- 27. события изменения размера окна окна C#
- 28. Изменения текста с Javascript
- 29. Как вернуть массив строк с помощью PInvoke
- 30. Как передать изображение с помощью PInvoke
WPF? WinForms? imho, вы можете сказать немного больше о том, что вы имеете в виду под «содержанием ... изменено»: 1. происходит ли изменение в размере формы или подсчете местоположения? 2. изменение в счете FormWindowState? 3. Вы имеете в виду, что некоторые настройки какого-либо элемента управления в форме (например, выбранный элемент в ListView) изменились, какой-то текст был изменен в TextBox? 4. Если я нажму кнопку (при условии, что результат нажатия кнопки не изменит внешний вид формы), это «изменение»? Или ... ? – BillW