Главная страница
    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.004 c
3-32143
Filat
2002-01-14 20:55
2002.02.11
Сравнение двух баз и программ на Access.


14-32330
chajnyk
2001-12-21 09:13
2002.02.11
Запуск програм


1-32217
Do№
2002-01-24 19:27
2002.02.11
Изменение регистра символов


1-32289
MAN-IN-RED
2002-01-28 22:12
2002.02.11
Есть вопросик, буду очень благодарен если поможете!


1-32277
Vasya_dvc
2002-01-28 16:42
2002.02.11
Подключение своего шрифта к программе





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский