Показать сообщение отдельно
Старый 21.09.2005, 18:17     # 10
delphist
Guest
 
Сообщения: n/a

Цитата:
dyr_farot:
по-порядку:
1. копирую необходимый текст (простой)
2. запускаю свою прогу, и ту, в которую нужно вставить текст
3. нажимаю в своей проге "Поехали!" с кодом:

h:=findwindow(nil, pchar(edWindowHeader.text)); //ищу по тексту из едита
sendmessage(h, WM_NEXTDLGCTL, 0, 0);
sendmessage(h, WM_NEXTDLGCTL, 0, 0); (*знаю, что текстовый компонент третий по порядку*)
sendmessage(h, WM_PASTE, 0, 0); //вставка из буфера

Прикол в том, что ничего не происходит, но если в этой же проге (чужой) нажать два раза TAB, то активным будет текстовый компонент