Страница: 1 |
Страница: 1 |
Вопрос: Ввод слова
Добавлено: 30.03.06 23:36
Автор вопроса: Георгий | ICQ: 203-331-540
Уважаемые! Может кто подскажет непрофессионалу, как решить такую задачу:
имеется форма с текстом, может быть лист бокс, или грид, непринципиально, надо чтоб при клике на слове оно вставлялось в активную программу туда, где в данный момент находится курсор, активной программой может быть Word, Excel или любая другая программа где есть возможность ввода текста.
Большое спасибо за помощь!
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 31.03.06 00:08
findwindow, SetForegroundWindow, SendKeys
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 31.03.06 01:25
2 sne, это понятно, а вот слово вырезать по кординатам мыши я что-то не придумаю как...
Номер ответа: 3
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #3
Добавлено: 31.03.06 04:16
Эта форма должна не перенимать фокус при клике на неё. Это какой-то WS_ES_STYLE. + быть поверх всех окон.
А потом при клике SendKeys весь текст, если хош.
Только непроф-но это. Лучше уж буфер обмена. 8)
Либо (если точно известно, что это Word, Excel) DDE, только я тут не помощник.