Вниз
Скачать: CL | DM;

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

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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.115 c
14-1080711515
Ozone
2004-03-31 09:38
2004.04.25
exp + ассемблер


1-1081154455
MegaVolt
2004-04-05 12:40
2004.04.25
Как преместить данные в буфер не с начала?


7-1073774726
murdor
2004-01-11 01:45
2004.04.25
Комнонент для работы с LPT


9-1068037261
Delpher_Gray
2003-11-05 16:01
2004.04.25
Изображения большого размера в PowerDraw !?!


11-1064252059
Revolter
2003-09-22 21:34
2004.04.25
VCL: Application.OnDeactivate := .. ; KOL: ???




   Наверх