【问题标题】:Delphi Chromium Embedded - Refresh page with F5Delphi Chromium Embedded - 使用 F5 刷新页面
【发布时间】:2013-04-18 10:05:57
【问题描述】:

我在我的应用程序中使用 Delphi Chromium Embedded,我有以下问题: 如何模拟 F5 键刷新页面?

【问题讨论】:

    标签: delphi page-refresh chromium-embedded


    【解决方案1】:

    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;
    

    【讨论】:

      【解决方案2】:

      @TLama 也许正确的代码是这样的(在 dcef3 中使用 delphi7):

          if (event^.kind = KEYEVENT_RAWKEYDOWN) and (event^.windows_key_code = VK_F5) then
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-05-13
        • 2012-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 2017-11-27
        相关资源
        最近更新 更多