Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
4-1134833366
HandleFinder
2005-12-17 18:29
2006.03.12
Как найти Handle окна сообщения ShowMessage ?


4-1134995633
psa247
2005-12-19 15:33
2006.03.12
Win32FindData !


8-1128399076
Dilmo
2005-10-04 08:11
2006.03.12
Вопрос про BASS


3-1137154961
SarDoX
2006-01-13 15:22
2006.03.12
Скорость работы с бд


1-1139471846
Ksenom
2006-02-09 10:57
2006.03.12
Количество потоков всё время растёт?!




   Наверх