Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ctrl+r


777 ©   (2002-06-02 20:44:00) 

В запущеном окне IE надо программно сделать обновление,
каким методом это можно сделать?
Видимо самый простой - это Ctrl+r, но как?
Т.е. какое послать сообщение? (в смысле как послать hotkey)


777   (2002-06-03 15:32:00) [1]

> Song © Спасибо, не первый раз выручаете.


Song   (2002-06-03 08:35:00) [2]

В кладовке есть компонет для этого. Send Keys называется.

В Вашем примере нужно посылачть через WM_KEYDOWN сначала Ctrl потом R, т.е. за место ??? WM_KEYDOWN но только не с нулевыми параметрами как у Вас. Или через WM_CHAR но код крмбинации Ctrl+R. его нужно вычислить заранее.


777   (2002-06-02 23:09:00) [3]

то есть что вместо ??? ставить?
SendMessage(FindWindow(PChar("IEFrame"),PChar("Caption")),???,0,0);
может можно как-то по другому?


Наверх

Титульная страница Поиск, карта сайта Написать письмо