![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как ставить свою строку в текущий едит?
Builder © (2001-12-17 19:45:00)Вопрос - как мне вставить свою строку в текущий эдит - тоесть - если я нажму ctrl+V - это из клипборда. А что бы по "Моя комбинация" - мою строку.
Ответ: кидаешь в клипборд и вставляешь потом посылкой сообщения WM_PASTE. Но для этого нужне хенд текущего (активного) едита/мемо иди ущу чего-то - вообщем HWND; Как его найти?
Если кто знает как это сделать даже без клипборда - тоже подойдет.
False_Delirium (2001-12-18 02:07:00) [1]AttachThreadInput(...,1) ;
SenMessage(GetFocus,WM_PAste,0,0) ;
AttachThreadInput(...,0) ;
Builder (2001-12-18 01:55:00) [2]Да, это так, но проблема то в том, что эдит далеко не в моей программе
2Nikolay :( читай внимательнее.
Nikolay (2001-12-17 22:43:00) [3]edit1.PasteFromClipboard
Вот так!(с)