2013-04-18 7 views
5

के साथ पृष्ठ रीफ्रेश करें मैं अपने आवेदन में डेल्फी क्रोमियम एंबेडेड का उपयोग कर रहा हूं, और मेरे पास निम्न प्रश्न है: पेज को रीफ्रेश करने के लिए मैं F5 कुंजी का अनुकरण कैसे कर सकता हूं?डेल्फी क्रोमियम एंबेडेड - F5

उत्तर

4

में OnKeyEvent निम्नलिखित कोड का उपयोग करें:

uses 
    CEFLib; 

procedure TForm1.Chromium1KeyEvent(Sender: TObject; 
    const browser: ICefBrowser; event: TCefHandlerKeyEventType; code, 
    modifiers: Integer; isSystemKey: Boolean; out Result: Boolean); 
begin 
    if (event = KEYEVENT_RAWKEYDOWN) and (code = VK_F5) then 
    begin 
    Result := True; 
    Chromium1.Browser.Reload; 
    end; 
end; 
0

@TLama शायद सही कोड इस तरह है (delphi7 का उपयोग कर dcef3 में):

if (event^.kind = KEYEVENT_RAWKEYDOWN) and (event^.windows_key_code = VK_F5) then 
संबंधित मुद्दे