IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> поиск компонентов
Client
сообщение 5.09.2009 16:36
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


Ищу из другого окна все компоненты (в мемо закинуть их класс хотябы) smile.gif
FindWindowEx ищет только по классу и находит только одно окно. Делаю так
function enumproc(wnd:hwnd; lparam:lparam):BOOL; stdcall;
var
s:pchar;
begin
GetClassName(wnd,s,20);
form3.Memo1.Lines.Add(s)
end;


procedure TForm3.Button1Click(Sender: TObject);
var
wnd,wnd1,wnd2:hwnd;
begin
memo1.Clear;

EnumChildWindows(FindWindow(nil,'Form1'),@enumproc,0) //это форма другого приложения с кнопкой и мемо
end;
Но вылетает с ошибкой. Что не так?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Client
сообщение 5.09.2009 19:16
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 865
Пол: Мужской
Реальное имя: Вячеслав

Репутация: -  20  +


ок, спасиб
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 8.07.2025 19:00
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"