Sources
Delphi Russian Knowledge Base
DRKB - база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как установить фокус на документе в TWebBrowser?

01.01.2007
p0s0l

WebBrowser1.SetFocus ставит фокус на компонент TWebBrowser, а это не всегда то, что нужно.

Если нужно поставить фокус на документ в TWebBrowser'е (чтобы, например, кнопки вверх/вниз скроллировали документ, а не ставили фокус на другой компонент), то можно использовать этот код:

uses ActiveX; 

with WebBrowser1 do 
 if Document <> nil then 
   with Application as IOleobject do 
     DoVerb(OLEIVERB_UIACTIVATE, nil, WebBrowser1, 0, Handle, 
       GetClientRect); 
Previous page:
Как запретить всплывающее меню при нажатии правой кнопки мыши?
Top:
DRKB
Next page:
Где можно найти документацию на TWebBrowser?