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

Вставить текст из буфера в чужое приложение   Найти похожие ветки 

← →
Islander   (2004-02-10 16:30) [0]

Есть ли какие-нибудь способы вставить текст из буфера обмена в чужое приложение? Есть ли какая-нибудь команда для этого?


← →
BiN ©   (2004-02-10 16:32) [1]

WM_PASTE


← →
Islander   (2004-02-10 16:37) [2]

А есть еще какой-нибудь способ?

А по поводу WM_PASTE нужно знать хендл активного контрола


← →
BiN ©   (2004-02-10 16:46) [3]

а что по-твоему "вставить текст из буфера обмена в чужое приложение".


← →
Islander   (2004-02-10 16:49) [4]

Ну так и нужно знать хендл, куда вставлять у чужого приложения


← →
BiN ©   (2004-02-10 16:53) [5]

чтобы не начинать разговор о внедрении кода, спрашиваю:
зачем тебе это


← →
Islander   (2004-02-10 16:56) [6]

Программа - менеджер буфера обмена. Нужно, чтобы в определенный момент времени содержимое буфера вставлялось в текущий активный контол любого приложения, если он конечно, может содержать текст.


← →
BiN ©   (2004-02-10 17:20) [7]

глобальный хук на WM_SETFOCUS


← →
Islander   (2004-02-10 17:28) [8]

не, это везде работает, кроме браузеров


← →
BiN ©   (2004-02-10 17:40) [9]

выражайся яснее, и вообще, что у тебя за термины: "активный контрол", "вставить в приложение", "везде работает, кроме браузеров".


← →
Islander   (2004-02-10 17:45) [10]

Хорошо, мне подсказали, как с помощью некоторой функции получить хендл контрола, имеющего фокус ввода в активном приложении. Это везде работает. Кроме формы браузера. Допустим, захожу я на mail.ru - там форма ввода пароля. Вот в нее уже фиг чего вставишь, т.к. хендл, как я понимаю, не поймать.


← →
BiN ©   (2004-02-10 17:55) [11]

у IE и Oper-ы в частности поля ввода не являются объектами ядра "окнами", для доступа к ним нужно использовать COM-интерфейсы браузера. Буквально на днях эта тема поднималась на форуме СЕТИ
http://delphimaster.net/view/6-1075987592/


← →
Islander   (2004-02-10 18:05) [12]

Так в этом описании есть только про работу с ActiveX компонентом браузера, а как быть с внешним?


← →
BiN ©   (2004-02-11 09:56) [13]

GetActiveOleObject+
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/objects/internetexplorer.asp



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

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



Память: 0.47 MB
Время: 0.028 c
14-1080010188
Думкин
2004-03-23 05:49
2004.04.18
С днем рождения! 23 марта.


14-1080117475
DillerXX
2004-03-24 11:37
2004.04.18
Мне интересно,


1-1080820738
Анна
2004-04-01 15:58
2004.04.18
Как программно вставить текст в RichEdit на место курсора?


6-1075888689
arhis
2004-02-04 12:58
2004.04.18
Вопрос по TCP/IP а может я вообще ничего не понимаю.


3-1079593853
Max1
2004-03-18 10:10
2004.04.18
ADO в сети




   Наверх