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

Вниз

Необходимо скопировать текст выделенный в любом другом приложении.   Найти похожие ветки 

 
ikar ©   (2001-12-13 12:31) [0]

Например выделить в Word(или любой другой Win программе) строку, а в своем приложении ее считать без использования буфера обмена.


 
Digitman ©   (2001-12-13 12:47) [1]

а что, Word как OLE-сервер тоже исключается ?


 
ikar ©   (2001-12-13 12:55) [2]

А если надо забрать текст из блокнота?


 
Digitman ©   (2001-12-13 13:19) [3]

Если из блокнота, тогда - проще (однако, это НЕ УНИВЕРСАЛЬНЫЙ вариант, и вообще - универсальных вариантов при такой абстрактной постановке задачи попросту нет !). Ищи программно окно блокнота среди открытых системой корневых окон и, получив его хэндл, работай с ним так же, как это делается в реализации компонента TMemo (c той лишь разницей, что TMemo работает с хэндлом окна формы, на который он "брошен", а в твоем случае тоже самое нужно делать с найденным хэндлом целевого окна).


 
ikar ©   (2001-12-14 09:36) [4]

А если надо забрать текст из неизвесной заранее программы?


 
Digitman ©   (2001-12-14 14:50) [5]

Win32, имеется ввиду ?
Если да, то, по любому, ищешь хэндл окна, узнаешь класс контрола, с которым окно ассоциировано, и в зависимости от класса контрола применяюшь для обращения к его св-вам соотв-е API-вызовы.



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
1-32257
ТеньЛуны
2002-01-28 13:00
2002.02.11
Разнца между датами


14-32340
DarK sPiRiT
2001-12-22 18:26
2002.02.11
Бинарная очередь в Делфи


1-32261
Дмитрий
2002-01-28 13:43
2002.02.11
Error line


14-32331
Иван Шихалев
2001-12-19 17:51
2002.02.11
Маленькая просьба к жителям Е-бурга


1-32272
Serg001
2002-01-28 15:57
2002.02.11
Как напечатать в Edit дескриптор окна?