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

Вниз

Как сделать "Ctrl+V" в чужом приложении?   Найти похожие ветки 

 
ocean   (2004-11-24 14:27) [0]

С помощью MouseEvent встаю в текстовое поле чужой формы. Как можно вставить текст из Clipboard?


 
snake1977   (2004-11-24 14:34) [1]

поделись приложением :)
уже второй день мучаюсь , примерно с такой же задачей , и немогу ниодного примера нормального найти.


 
Leonid Troyanovsky   (2004-11-24 15:06) [2]


> ocean   (24.11.04 14:27)  
> С помощью MouseEvent встаю в текстовое поле чужой формы.
> Как можно вставить текст из Clipboard?


Можно и не вставать.
SendMessage(EditHandle, WM_PASTE, 0, 0);

--
С уважением, LVT.


 
ocean   (2004-11-24 15:17) [3]


> Можно и не вставать.

К сожалению, не знаю хендл edit-а. С хендлом формы (по FindWindow) такой WM_PASTE не проходит. Не подскажете, как это попроще сделать?


 
Leonid Troyanovsky   (2004-11-24 15:39) [4]


> К сожалению, не знаю хендл edit-а. С хендлом формы (по FindWindow)
> такой WM_PASTE не проходит. Не подскажете, как это попроще
> сделать?


FindWindowEx. Пример (ссылку) я уже кому-то сегодня постил.
Для того, чтобы найти нужно: хендл парента (на чем лежит)
класс окна (например, EDIT) и некоторую другую информацию,
например z-order или, лучше всего, идентификатор,
получаемый GetDlgCtrlID.
Кое-что можно подсмотреть у WinSight(WinSpy).

--
С уважением, LVT.


 
Leonid Troyanovsky   (2004-11-24 15:42) [5]


> такой WM_PASTE не проходит. Не подскажете, как это попроще


В общем-то, если это edit, то вполне достаточно SendMessage
WM_SETTEXT. И клипборд никакой не нужен.

--
С уважением, LVT.


 
ocean   (2004-11-24 15:44) [6]

Да, получилось
Спасибо!



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

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

Наверх




Память: 0.48 MB
Время: 0.039 c
1-1103804703
Руслана
2004-12-23 15:25
2005.01.09
Глупый вопрос по ListView


11-1084948829
RTWolf
2004-05-19 10:40
2005.01.09
Как не имея полос прокрутки в ListView передвигаться по списку?


1-1103639617
Bobby Digital
2004-12-21 17:33
2005.01.09
Cursor


3-1102496556
chum
2004-12-08 12:02
2005.01.09
Использование Ado


14-1103711177
ocean
2004-12-22 13:26
2005.01.09
Как оценить интерфейс программы?