Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2010, 07:18   #1
NewMember
 
Регистрация: 12.04.2010
Сообщений: 9
Восклицание Проблемы с winAPI

Всем доброго времени суток!
Вынужден обратиться ко всем за помощью.... Проблема следующего рода, требуется библиотека (dll) с функциями:
1. получение заголовка активного окна приложения
2. получения всех надписей с активного окна и его дочерних окон с заголовками соответственно, так же получение всех полей ввода (edit, combobox и т.д. поля имеется введу уже введённые (p.s. поля с открытой информацией а не парольной, чтобы не возникало недоразумений и т.д.)..
3. сохранение всего этого в текстовый файл... и соотвественно запускающий файл..... Бьюсь уже 2 недели не могу понять как это сделать.... в нэте много литературы и постов, но нигде конкретно не объясняется как это всё организовывать... не могу понять как указатель окна hwnd добавить в текстовый файл и тд... Времени очень мало, не могли бы, Вы помочь и объяснить всё это на примере, заранее очень благодарен.
Вообще принцип работы с winAPI непонятен, нет понимания как совместить типы hwnd и text и пр. С Уважением, Алексей.
NewMember вне форума Ответить с цитированием
Старый 13.04.2010, 07:28   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
получение заголовка активного окна приложения
Может выглядеть так:
Код:
var p:string;
begin
 setlength(p,255);
 GetWindowText(GetForegroundWindow,pchar(p),length(p));
 caption:=p;
end;
Цитата:
получения всех надписей с активного окна и его дочерних окон
Обсуждалось - ищи EnumChildWindows, и WM_GETTEXT
Например: http://www.programmersforum.ru/showt...umChildWindows
Цитата:
не могу понять как указатель окна hwnd добавить в текстовый файл
Это же обычное целое число
Write(f,integer(hwnd)) - ну или типа того.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qt vs. WinAPI Зелёный_спец Общие вопросы C/C++ 3 12.03.2010 15:34
БД на WinApi yngwie Win Api 3 09.03.2009 20:54
WinApi и C++ titan-prog Win Api 1 17.07.2008 21:02