powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C#. Чтение содержимого окна с помощью API
6 сообщений из 6, страница 1 из 1
C#. Чтение содержимого окна с помощью API
    #38202058
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Известен дескриптор окна.
Возможно ли считывать хотя бы в каком-нибудь виде содержимое окна?
Интересуют любые варианты:
считывание значений (текст, числа) текстовых полей, лейблов

считывание объектов, информации о компонентах, находящихся в окне.
и пр.
...
Рейтинг: 0 / 0
C#. Чтение содержимого окна с помощью API
    #38202094
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли считывать хотя бы в каком-нибудь виде содержимое окна?
EnumChildWindows
считывание значений (текст, числа) текстовых полейSendMessage WM_GETTEXT
лейбловПри создании окна текст из лейбла становится рисунком в DC окна (DrawText). Распознать текст из рисунка можно файнридером :))
считывание объектов, информации о компонентах, находящихся в окнеЭто элементы программного кода, который создал окно. Окно ничего не знает ни о каком программном коде. Оно знает только об окнах-потомках и окне-родителе.
...
Рейтинг: 0 / 0
C#. Чтение содержимого окна с помощью API
    #38202468
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AntonariyлейбловПри создании окна текст из лейбла становится рисунком в DC окна (DrawText)не обязательно.
это скорее всего может быть виндовый контрол типа "static" (окно с таким оконным классом), и помогает тот же WM_GETTEXT

В общем, надо при помощи специальной утилиты раскурить структуру контролов, всё будет ясно. А то может, там вообще всё нарисовано.
...
Рейтинг: 0 / 0
C#. Чтение содержимого окна с помощью API
    #38202480
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, в дотнете лэйблы стали static-окнами.
...
Рейтинг: 0 / 0
C#. Чтение содержимого окна с помощью API
    #38202500
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyв дотнете лэйблы стали static-окнами.они стали таковыми ещё в 95 г (если не раньше).
"static" - стандартный оконный класс WinAPI
...
Рейтинг: 0 / 0
C#. Чтение содержимого окна с помощью API
    #38202641
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный МечAntonariyв дотнете лэйблы стали static-окнами.они стали таковыми ещё в 95 г (если не раньше).
"static" - стандартный оконный класс WinAPIСтандартный, видимо, в проектах с++. В VB они не были окнами.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C#. Чтение содержимого окна с помощью API
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]