Вниз
Скачать: 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.035 c
1-1080814460
rainy day
2004-04-01 14:14
2004.04.18
Как создать обрабочик для события.


1-1080682818
uncoder
2004-03-31 01:40
2004.04.18
Delphi + Winamp skin


9-1066250875
X-RayMan
2003-10-16 00:47
2004.04.18
То ли я чего-то не понимаю, то ли одно из двух :)


3-1080098317
Максим
2004-03-24 06:18
2004.04.18
Запрос


1-1080650227
КомофОнСамый
2004-03-30 16:37
2004.04.18
TMemo - как разбить на слова.




   Наверх