Главная страница
    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.03 c
4-1077858382
sapsi
2004-02-27 08:06
2004.04.25
Сообщение при минимизации окна


8-1068846700
BlaMyr
2003-11-15 00:51
2004.04.25
Миниатюры графических файлов.


3-1080212110
DimaF
2004-03-25 13:55
2004.04.25
Мастера в двух соснах заблудился :(


14-1080885987
Sergey_Masloff
2004-04-02 10:06
2004.04.25
Delphi и Win32 - прогнозы?


3-1080272370
nik7777
2004-03-26 06:39
2004.04.25
Отловить одинаковые данные в БД





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