Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: CL | DM;

Вниз

Copy/paste   Найти похожие ветки 

 
nomshar ©   (2005-05-03 10:13) [0]

Поставили такую задачу. Принимаю данные из COM-порта и если они соответствуют определенному формату, "кидаю" их в окно, которое в данный момент находится в фокусе. Что ж, задача не сложная и решается с помощью AttachThreadInput. Но! Потом задачу усложнили. Теперь надо "кидать" данные в любой контрол, позволяющий вводить текст, на web-странице. То есть, предположим, приходят данные из порта, у пользователя открыт Яндекс с фокусом на  поле ввода строки поиска и надо, чтобы пришедшие данные появились именно в этом поле. Как сделать, ума не приложу, ведь это уже не окно, а контрол на web-странице. Приходят только мысли, а как работает copy/paste? Может надо просто сначала скопировать данные из порта в буфер обмена, а потом посласть сообщение WM_PASTE? А может как-то иначе.


 
vidiv ©   (2005-05-03 10:30) [1]

А если просто кидать сообщение типа wm_char или подобные в активное окно?


 
nomshar ©   (2005-05-03 10:41) [2]

Весь цимес так как раз в том, что я не знаю, куда кидать. То есть, узнать хендл окна браузера я могу, как впрочем и любого другого окна, а вот как узнать хендл контрола на web-странице. Windows как-то узнает, т.к. при вставке из буфера обмена в любой случае посылается сообщение WM_PASTE. Но, куда? Как ОС узнает, какому контролу посласть данное сообщение?



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

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.083 c
3-1116840124
aleliko
2005-05-23 13:22
2005.06.29
И снова картинки ...


1-1118310306
ris
2005-06-09 13:45
2005.06.29
Можно ли в RXDBGrid убрать


1-1118222047
РВА
2005-06-08 13:14
2005.06.29
Пароль при загрузке формы из DLL


4-1115209354
RedStranger
2005-05-04 16:22
2005.06.29
В чем разница мужу handle и hwnd?


3-1116497115
Phoenix9000
2005-05-19 14:05
2005.06.29
Импорт данных из Access в Excel. Unaccessible Value