1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-08-14 21:42:50 +02:00

OSR demo : TChromium.WasHidden(False) must be in TForm.OnShow

This commit is contained in:
Salvador Díaz Fau
2017-10-29 17:18:27 +01:00
parent 410c16b0bb
commit 453c3065d7

View File

@@ -433,8 +433,6 @@ end;
procedure TForm1.BrowserCreatedMsg(var aMessage : TMessage); procedure TForm1.BrowserCreatedMsg(var aMessage : TMessage);
begin begin
chrmosr.WasHidden(False);
chrmosr.SendFocusEvent(True);
NavControlPnl.Enabled := True; NavControlPnl.Enabled := True;
GoBtn.Click; GoBtn.Click;
end; end;
@@ -461,9 +459,17 @@ end;
procedure TForm1.FormShow(Sender: TObject); procedure TForm1.FormShow(Sender: TObject);
begin begin
chrmosr.Options.BackgroundColor := CefColorSetARGB($FF, $FF, $FF, $FF); // opaque white background color if chrmosr.Initialized then
chrmosr.CreateBrowser(nil, ''); begin
chrmosr.InitializeDragAndDrop(PaintBox); chrmosr.WasHidden(False);
chrmosr.SendFocusEvent(True);
end
else
begin
chrmosr.Options.BackgroundColor := CefColorSetARGB($FF, $FF, $FF, $FF); // opaque white background color
chrmosr.CreateBrowser(nil, '');
chrmosr.InitializeDragAndDrop(PaintBox);
end;
end; end;
procedure TForm1.PaintBoxClick(Sender: TObject); procedure TForm1.PaintBoxClick(Sender: TObject);