Главная страница
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.049 c
15-1140175045
Неуверенный
2006-02-17 14:17
2006.03.12
Вставка командной строки в MSDOS


2-1140669848
Silver__Dragon
2006-02-23 07:44
2006.03.12
Выделение цветом в TLIstBox


15-1140363552
Cerberus
2006-02-19 18:39
2006.03.12
Помогите выбрать мобилу.


6-1133163165
SergP.
2005-11-28 10:32
2006.03.12
WinInet. Узнать размер контента, принимаемого по http/https


15-1140255771
Конопелька
2006-02-18 12:42
2006.03.12
Socket Server