Unit 'uWVCoreWebView2Controller' Package
[Overview][Classes][Index] [#pl_win_webview]

TCoreWebView2Controller

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: uWVCoreWebView2Controller.pas line 28

type TCoreWebView2Controller = class

protected

  FBaseIntf: ICoreWebView2Controller;

  

  FBaseIntf2: ICoreWebView2Controller2;

  

  FBaseIntf3: ICoreWebView2Controller3;

  

  FBaseIntf4: ICoreWebView2Controller4;

  

  FAcceleratorKeyPressedToken: EventRegistrationToken;

  

  FGotFocusToken: EventRegistrationToken;

  

  FLostFocusToken: EventRegistrationToken;

  

  FMoveFocusRequestedToken: EventRegistrationToken;

  

  FZoomFactorChangedToken: EventRegistrationToken;

  

  FRasterizationScaleChangedToken: EventRegistrationToken;

  

  function GetInitialized;

  

  function GetZoomFactor;

  

  function GetIsVisible;

  

  function GetBounds;

  

  function GetParentWindow;

  

  function GetDefaultBackgroundColor;

  

  function GetRasterizationScale;

  

  function GetShouldDetectMonitorScaleChanges;

  

  function GetBoundsMode;

  

  function GetCoreWebView2;

  

  function GetAllowExternalDrop;

  

  procedure SetZoomFactor();

  

  procedure SetIsVisible();

  

  procedure SetBounds();

  

  procedure SetParentWindow();

  

  procedure SetDefaultBackgroundColor();

  

  procedure SetRasterizationScale();

  

  procedure SetShouldDetectMonitorScaleChanges();

  

  procedure SetBoundsMode();

  

  procedure SetAllowExternalDrop();

  

  procedure InitializeFields;

  

  procedure InitializeTokens;

  

  procedure RemoveAllEvents;

  

  function AddAcceleratorKeyPressedEvent();

  

  function AddGotFocusEvent();

  

  function AddLostFocusEvent();

  

  function AddMoveFocusRequestedEvent();

  

  function AddZoomFactorChangedEvent();

  

  function AddRasterizationScaleChangedEvent();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  function AddAllBrowserEvents();

  

  function MoveFocus();

  

  function Close;

  

  function SetBoundsAndZoomFactor();

  

  function NotifyParentWindowPositionChanged;

  

  property Initialized: Boolean; [r]

  

  property BaseIntf: ICoreWebView2Controller; [r]

  

  property ZoomFactor: Double; [rw]

  

  property IsVisible: Boolean; [rw]

  

  property Bounds: TRect; [rw]

  

  property ParentWindow: THandle; [rw]

  

  property DefaultBackgroundColor: TColor; [rw]

  

  property RasterizationScale: Double; [rw]

  

  property ShouldDetectMonitorScaleChanges: Boolean; [rw]

  

  property BoundsMode: TWVBoundsMode; [rw]

  

  property CoreWebView2: ICoreWebView2; [r]

  

  property AllowExternalDrop: Boolean; [rw]

  

end;

Inheritance

TCoreWebView2Controller

  

|

TObject



CT Web help

CodeTyphon Studio