DevToolChromeFrm.pas 696 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. unit DevToolChromeFrm;
  2. interface
  3. uses
  4. Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5. Dialogs, cefvcl, ceflib;
  6. type
  7. TDevToolChromeForm = class(TForm)
  8. chrmdvtls1: TChromiumDevTools;
  9. private
  10. public
  11. { Public declarations }
  12. end;
  13. var
  14. DevToolChromeForm: TDevToolChromeForm;
  15. procedure ShowDevTool(AOwner: TComponent; AChrome: TChromium);
  16. implementation
  17. {$R *.dfm}
  18. procedure ShowDevTool(AOwner: TComponent; AChrome: TChromium);
  19. begin
  20. if DevToolChromeForm = nil then
  21. begin
  22. DevToolChromeForm := TDevToolChromeForm.Create(AOwner);
  23. end;
  24. DevToolChromeForm.Show;
  25. DevToolChromeForm.chrmdvtls1.ShowDevTools(AChrome.Browser);
  26. end;
  27. end.