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

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

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


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