Главная страница
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.055 c
2-1140442894
Pearled
2006-02-20 16:41
2006.03.12
Получить из имени класса сам класс


15-1140089165
wiki
2006-02-16 14:26
2006.03.12
c# и линукс


1-1139488062
Ling
2006-02-09 15:27
2006.03.12
Грамотно перекрыть flash`ке сообщения


2-1140528973
Compton's G
2006-02-21 16:36
2006.03.12
Функция сортирования


2-1140768616
evgenij_
2006-02-24 11:10
2006.03.12
Русский хелп для Дельфина