Wobei ja alles irgendwo schon dasteht:
IDispatch
dispid 0 <<< das erwähnte
Default-Event
void HandleEvent(IHTMLEventObj pEvtObj)
<<< die vermutliche Event-Signatur
vermutlich so zusammengesetzt?
Delphi-Quellcode:
IXyz = interface(IDispatch)
['{...}']
procedure HandleEvent(EvtObj: IHTMLEventObj); dispid 0; // stdcall? :grübel:
// oder
IXyz = dispinterface
['{...}']
procedure HandleEvent(EvtObj: IHTMLEventObj); dispid 0;
Zuweisung:
Delphi-Quellcode:
webbrowser.onkeydown := deineventinterface;
// oder
webbrowser.attachEvent('onkeydown', deineventinterface);
[add]
Ach ja ... google ...
http://www.delphimaster.net/view/6-1138639504/all
Ich hoff' russisch ist leichter als englisch.