![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вставить текст в Internet Explorer в строку ввода адреса? [D6, WinXP]
Handle © (2006-06-23 14:10:00)Подскажите как вставить текст в Internet Explorer в строку ввода адреса в текущую позицию?
ПробуюSendMessage(Handle строки,WM_PASTE,0,0
но вставляемый текст просто заменяет сеществующий, в Notepad и WordPad работает нормально.
WebSqlNeederr (2006-06-23 15:49:00) [1]А что тебе мешает прочитать сначала содержимое адрессной строки, дальше сделать необходимые тебе приобразования строк и уже вставить нужную строку?
Handle (2006-06-23 14:47:00) [2]
> Gero © (23.06.06 14:37) [5]
Нет не виснет, но вставляемый текст просто заменяет сеществующий.
Например надо вставить в словотек<вставить сюда>стсловотекстдолжно получится что то типатектекстст.
Gero (2006-06-23 14:37:00) [3]SendMessage(EditHandle, EM_REPLACESEL, 0, Longint(PChar('text')));
Gero (2006-06-23 14:37:00) [4]> [4] Gero © (23.06.06 14:37)
После этого виснет?
Handle (2006-06-23 14:25:00) [5]Ge
> ro © (23.06.06 14:15) [1]
Точнее не компьютер а сам Internet Explorer.
Handle (2006-06-23 14:23:00) [6]
> Gero © (23.06.06 14:15) [1]
Комп виснет , Explorer закрывается, Windows пишет, типа извините Internet Explorer надо закрыть серьёзная ошибка .
Gero (2006-06-23 14:15:00) [7]Попробуй EM_REPLACESEL.