Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2002.02.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.003 c
3-32113
Shulzs
2002-01-12 22:18
2002.02.11
Как сделать отчет в Word в виде таблицы?


3-32114
kamonavt
2002-01-12 15:06
2002.02.11
Поиск по маске


3-32115
Alex SW
2002-01-15 10:23
2002.02.11
Проблема с InterBase 6


1-32190
Flanker
2002-01-29 11:13
2002.02.11
Активизация кнопочек на форме


3-32140
ola
2002-01-15 08:52
2002.02.11
как работать с шаблонами Word в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский