Como fazer o TWebBrowser Zoom ao usar ctrl + mousewheel como o Internet Explorer faz?

De acordo com

http://www.rendelmann.info/blog/CommentView,guid,356fbe68-3ed6-4781-90a4-57070a0141da.aspx ehttp://msdn.microsoft.com/en-us/library/aa770056(v=vs.85).aspx

obter o WebBrowser hospedado para zoom usando a tecla de controle e a roda do mouse deve apenas exigir chamadasIWebBrowser2.ExecWB(OLECMDID_OPTICAL_ZOOM, ...) com umpvaIn valor de100,
mas depois de chamá-lo, ctrl + mousewheel ainda não aumenta o conteúdo

Código que estou usando com o Delphi 2007:

<code>const
  OLECMDID_OPTICAL_ZOOM = 63;
var
  pvaIn, pvaOut: OleVariant;
begin
  pvaIn := 100;
  pvaOut := NULL;
  WebBrowser1.ControlInterface.ExecWB(OLECMDID_OPTICAL_ZOOM,
    OLECMDEXECOPT_DONTPROMPTUSER, pvaIn, pvaOut);
end;
</code>

questionAnswers(2)

yourAnswerToTheQuestion