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

Вниз

Как скопировать выделенный текст в буфер обмена?   Найти похожие ветки 

 
[BAD]Angel ©   (2004-04-06 08:50) [0]

Доброго времени суток!

Возникла такая проблемма:
Как мне из любого активного окна скопировать выделенный текст в буфер обмена? (MS Word, notepad и т.д.)

Механизм копирования: применять посылку клавиш CTRL+C в приложение или есть другие способы?


 
Cobalt ©   (2004-04-06 09:21) [1]

WM_COPY, быть может.


 
[BAD]Angel ©   (2004-04-06 10:11) [2]

нет, он не правильно производит операцию! почему-то происходит то, дуплирование операции, то ее не выполнение! Причина мне не известна. Может есть другой способ?


 
[BAD]Angel ©   (2004-04-06 11:24) [3]

значит альтернатив нет? :( жалко


 
Anatoly Podgoretsky ©   (2004-04-06 11:38) [4]

Не там ищешь врага, WM_COPY НЕ ВИНОВАТ


 
Матлабист   (2004-04-06 11:44) [5]

А никак. Приложение независимо в своих устремлении копировать что-либо в буфер. И может это делать самыми разными способами. Я могу, например, создать свое, в котором выделеный текст в буффер будет копироваться так, так мне нравиться. Например в Delphi я ставлю IDE Classic раскладку и теперь Ctrl+C означает PageDown (мне так удобнее). в том же Word я могу перенастроить клавиши. Так что Ctrl+C отпадает.

Максимум, чего можно добиться, это если тебе известен дескриптор окна, то, например, для rich edit можно воспользоваться ED_GETSELTEXT, но до этого, возможно %), прийдется внедрится в адресное пространство этого процесса ;) Но ведь окна может и не быть вовсе ;)


 
[BAD]Angel ©   (2004-04-06 11:46) [6]

так как же все-таки лучше сделать сделать, чтобы из любого приложения можно было скопировать выделенный текст?


 
Cobalt ©   (2004-04-06 13:53) [7]

А из IE скопировать выделенный текст во флешке?
Для любого - нет одного пути.
Сначала выбери, какие конкретно тексты тебя интересуют.
Т.е. только в RichEdit и Edit, или что ещё?


 
KapitanSerg ©   (2004-04-06 14:22) [8]

Ctrl+Insert -> Shift+Delete -> Shift+Insert


 
[BAD]Angel ©   (2004-04-06 16:03) [9]

желательно из любого ТЕКСТОВОГО окна (flash и другая лабудень не нужна), где присутствует текст, который можно выделить мышью...


 
Amoeba ©   (2004-04-06 16:12) [10]

Если тебе необходимо решение В ОБЩЕМ ВИДЕ, то его не существует.


 
[BAD]Angel ©   (2004-04-06 16:15) [11]

Вам лучше знать! ;)



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

Форум: "Основная";
Текущий архив: 2004.04.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.032 c
3-1079868025
HMT
2004-03-21 14:20
2004.04.25
суммирование данных из двух таблиц.


3-1080205699
NorthMan
2004-03-25 12:08
2004.04.25
Проблема с динамическим ADOQuery


11-1042971278
Igit
2003-01-19 13:14
2004.04.25
Горизонтальный скролл в ListBox


3-1080721154
Alexander Bakulin
2004-03-31 12:19
2004.04.25
Переделать Paradox программу для многопользовательского режима


1-1081087972
Fixxxer
2004-04-04 18:12
2004.04.25
HexToDec





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