Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.12;
Скачать: CL | DM;

Вниз

Как скопировать текст из чужого окна?   Найти похожие ветки 

 
Калк   (2006-02-06 09:05) [0]

Есть окно,пробовал бонально сделать его активным и сэмулировать нажатие кнопок - выделение и копирование.
Но окно не принимает ctr+a (select all), но ctr+c работает и все прекрасно копирует. В окне есть текстовое поле - типа memo. Есть popupmenu, в нем есть пункт select all и copy.

Как можно скопировать текст из memo этого окна в мой richedit?


 
TUser ©   (2006-02-06 09:21) [1]

GetWindowText часто помочь может


 
Кларк   (2006-02-06 11:42) [2]

Суть не в этом, как найти дескриптор дочернего окна? Вот у него и нужно взять GetWindowsText.


 
Кларк   (2006-02-06 12:06) [3]

Делаю так:

var s:string[255]; hand: hwnd; i: integer;
begin
hand:=findwindow(nil,"Text");
if hand <> 0 then
begin
 GetWindowText(hand,@s,255);
 for i:=1 to length(s)-1 do richedit1.lines.add("Input:" +s);
end;
end;

получаю в s - "Text". Как получить из поля ввода инфу?


 
PZ   (2006-02-06 12:29) [4]

Может посмотрите
http://www.delphikingdom.ru/help/help_offtopic.asp


 
PVOzerski ©   (2006-02-06 13:14) [5]

Например, FindWindowEx
Хотя я предпочитаю EnumChildWindows



Страницы: 1 вся ветка

Текущий архив: 2006.03.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
4-1135151640
vlad_Ladynin
2005-12-21 10:54
2006.03.12
Запись и воспроизведение действий пользователя.


3-1137760737
Stanislav
2006-01-20 15:38
2006.03.12
Работа со временной таблицей


4-1135254446
Dush
2005-12-22 15:27
2006.03.12
Постоянно слушать Com-порт


3-1137401302
fishka
2006-01-16 11:48
2006.03.12
Запись картинки в DBF - файл


4-1135072687
Volf_555
2005-12-20 12:58
2006.03.12
Как вывести на экран все иконки из dll-файла?