Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.023 c
1-1103625147
}|{yk
2004-12-21 13:32
2005.01.09
Memo и Unicode


1-1103717647
denis24
2004-12-22 15:14
2005.01.09
добавление итема в листбокс


1-1103706352
Mishenka
2004-12-22 12:05
2005.01.09
Можно ли в ListBox сделать несколько Item ов не активными (типа E


4-1100872941
Змей
2004-11-19 17:02
2005.01.09
не прямоугольная форма


9-1093008860
Navi1982
2004-08-20 17:34
2005.01.09
Картинку в чужой кадр!!!




   Наверх