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

TCoreWebView2

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

Declaration

Source position: uWVCoreWebView2.pas line 18

type TCoreWebView2 = class

protected

  FBaseIntf: ICoreWebView2;

  

  FBaseIntf2: ICoreWebView2_2;

  

  FBaseIntf3: ICoreWebView2_3;

  

  FBaseIntf4: ICoreWebView2_4;

  

  FBaseIntf5: ICoreWebView2_5;

  

  FBaseIntf6: ICoreWebView2_6;

  

  FBaseIntf7: ICoreWebView2_7;

  

  FBaseIntf8: ICoreWebView2_8;

  

  FBaseIntf9: ICoreWebView2_9;

  

  FBaseIntf10: ICoreWebView2_10;

  

  FBaseIntf11: ICoreWebView2_11;

  

  FBaseIntf12: ICoreWebView2_12;

  

  FBaseIntf13: ICoreWebView2_13;

  

  FBaseIntf14: ICoreWebView2_14;

  

  FBaseIntf15: ICoreWebView2_15;

  

  FBaseIntf16: ICoreWebView2_16;

  

  FBaseIntf17: ICoreWebView2_17;

  

  FBaseIntf18: ICoreWebView2_18;

  

  FBaseIntf19: ICoreWebView2_19;

  

  FBaseIntf20: ICoreWebView2_20;

  

  FContainsFullScreenElementChangedToken: EventRegistrationToken;

  

  FContentLoadingToken: EventRegistrationToken;

  

  FDocumentTitleChangedToken: EventRegistrationToken;

  

  FFrameNavigationStartingToken: EventRegistrationToken;

  

  FFrameNavigationCompletedToken: EventRegistrationToken;

  

  FHistoryChangedToken: EventRegistrationToken;

  

  FNavigationStartingToken: EventRegistrationToken;

  

  FNavigationCompletedToken: EventRegistrationToken;

  

  FNewWindowRequestedToken: EventRegistrationToken;

  

  FPermissionRequestedToken: EventRegistrationToken;

  

  FProcessFailedToken: EventRegistrationToken;

  

  FScriptDialogOpeningToken: EventRegistrationToken;

  

  FSourceChangedToken: EventRegistrationToken;

  

  FWebResourceRequestedToken: EventRegistrationToken;

  

  FWebMessageReceivedToken: EventRegistrationToken;

  

  FWindowCloseRequestedToken: EventRegistrationToken;

  

  FWebResourceResponseReceivedToken: EventRegistrationToken;

  

  FDOMContentLoadedToken: EventRegistrationToken;

  

  FFrameCreatedToken: EventRegistrationToken;

  

  FDownloadStartingToken: EventRegistrationToken;

  

  FClientCertificateRequestedToken: EventRegistrationToken;

  

  FIsMutedChangedToken: EventRegistrationToken;

  

  FIsDocumentPlayingAudioChangedToken: EventRegistrationToken;

  

  FIsDefaultDownloadDialogOpenChangedToken: EventRegistrationToken;

  

  FBasicAuthenticationRequestedToken: EventRegistrationToken;

  

  FContextMenuRequestedToken: EventRegistrationToken;

  

  FStatusBarTextChangedToken: EventRegistrationToken;

  

  FServerCertificateErrorDetectedToken: EventRegistrationToken;

  

  FFaviconChangedToken: EventRegistrationToken;

  

  FLaunchingExternalUriSchemeToken: EventRegistrationToken;

  

  FFrameIDCopy: Cardinal;

  

  FDevToolsEventNames: TStringList;

  

  FDevToolsEventTokens: array of EventRegistrationToken;

  

  function GetInitialized;

  

  function GetBrowserProcessID;

  

  function GetCanGoBack;

  

  function GetCanGoForward;

  

  function GetContainsFullScreenElement;

  

  function GetDocumentTitle;

  

  function GetSource;

  

  function GetCookieManager;

  

  function GetEnvironment;

  

  function GetIsSuspended;

  

  function GetSettings;

  

  function GetIsMuted;

  

  function GetIsDocumentPlayingAudio;

  

  function GetIsDefaultDownloadDialogOpen;

  

  function GetDefaultDownloadDialogCornerAlignment;

  

  function GetDefaultDownloadDialogMargin;

  

  function GetStatusBarText;

  

  function GetProfile;

  

  function GetFaviconURI;

  

  function GetMemoryUsageTargetLevel;

  

  function GetFrameID;

  

  procedure SetIsMuted();

  

  procedure SetDefaultDownloadDialogCornerAlignment();

  

  procedure SetDefaultDownloadDialogMargin();

  

  procedure SetMemoryUsageTargetLevel();

  

  procedure InitializeFields;

  

  procedure InitializeTokens;

  

  procedure UnsubscribeAllDevToolsProtocolEvents;

  

  procedure RemoveAllEvents;

  

  function AddNavigationStartingEvent();

  

  function AddNavigationCompletedEvent();

  

  function AddSourceChangedEvent();

  

  function AddHistoryChangedEvent();

  

  function AddContentLoadingEvent();

  

  function AddDocumentTitleChangedEvent();

  

  function AddNewWindowRequestedEvent();

  

  function AddFrameNavigationStartingEvent();

  

  function AddFrameNavigationCompletedEvent();

  

  function AddWebResourceRequestedEvent();

  

  function AddScriptDialogOpeningEvent();

  

  function AddPermissionRequestedEvent();

  

  function AddProcessFailedEvent();

  

  function AddWebMessageReceivedEvent();

  

  function AddContainsFullScreenElementChangedEvent();

  

  function AddWindowCloseRequestedEvent();

  

  function AddWebResourceResponseReceivedEvent();

  

  function AddDOMContentLoadedEvent();

  

  function AddFrameCreatedEvent();

  

  function AddDownloadStartingEvent();

  

  function AddClientCertificateRequestedEvent();

  

  function AddIsMutedChangedEvent();

  

  function AddIsDocumentPlayingAudioChangedEvent();

  

  function AddIsDefaultDownloadDialogOpenChangedEvent();

  

  function AddBasicAuthenticationRequestedEvent();

  

  function AddContextMenuRequestedEvent();

  

  function AddStatusBarTextChangedEvent();

  

  function AddServerCertificateErrorDetectedEvent();

  

  function AddFaviconChanged();

  

  function AddLaunchingExternalUriScheme();

  

public

  constructor Create();

  

  destructor Destroy; override;

  

  procedure AfterConstruction; override;

  

  function AddAllBrowserEvents();

  

  function SubscribeToDevToolsProtocolEvent();

  

  function CapturePreview();

  

  function ExecuteScript();

  

  function GoBack;

  

  function GoForward;

  

  function Navigate();

  

  function NavigateToString();

  

  function NavigateWithWebResourceRequest();

  

  function Reload;

  

  function Stop;

  

  function TrySuspend();

  

  function Resume;

  

  function SetVirtualHostNameToFolderMapping();

  

  function ClearVirtualHostNameToFolderMapping();

  

  function OpenTaskManagerWindow;

  

  function PrintToPdf();

  

  function OpenDevToolsWindow;

  

  function PostWebMessageAsJson();

  

  function PostWebMessageAsString();

  

  function CallDevToolsProtocolMethod();

  

  function CallDevToolsProtocolMethodForSession();

  

  function AddWebResourceRequestedFilter();

  

  function RemoveWebResourceRequestedFilter();

  

  function AddHostObjectToScript();

  

  function RemoveHostObjectFromScript();

  

  function AddScriptToExecuteOnDocumentCreated();

  

  function RemoveScriptToExecuteOnDocumentCreated();

  

  function OpenDefaultDownloadDialog;

  

  function CloseDefaultDownloadDialog;

  

  function ClearServerCertificateErrorActions();

  

  function GetFavicon();

  

  function Print();

  

  function ShowPrintUI();

  

  function PrintToPdfStream();

  

  function PostSharedBufferToScript();

  

  property Initialized: Boolean; [r]

  

  property BaseIntf: ICoreWebView2; [r]

  

  property Settings: ICoreWebView2Settings; [r]

  

  property BrowserProcessID: DWORD; [r]

  

  property CanGoBack: Boolean; [r]

  

  property CanGoForward: Boolean; [r]

  

  property ContainsFullScreenElement: Boolean; [r]

  

  property DocumentTitle: wvstring; [r]

  

  property Source: wvstring; [r]

  

  property CookieManager: ICoreWebView2CookieManager; [r]

  

  property Environment: ICoreWebView2Environment; [r]

  

  property IsSuspended: Boolean; [r]

  

  property IsMuted: Boolean; [rw]

  

  property IsDocumentPlayingAudio: Boolean; [r]

  

  property IsDefaultDownloadDialogOpen: Boolean; [r]

  

  property DefaultDownloadDialogCornerAlignment: TWVDefaultDownloadDialogCornerAlignment; [rw]

  

  property DefaultDownloadDialogMargin: TPoint; [rw]

  

  property StatusBarText: wvstring; [r]

  

  property Profile: ICoreWebView2Profile; [r]

  

  property FaviconURI: wvstring; [r]

  

  property MemoryUsageTargetLevel: TWVMemoryUsageTargetLevel; [rw]

  

  property FrameId: Cardinal; [r]

  

end;

Inheritance

TCoreWebView2

  

|

TObject



CT Web help

CodeTyphon Studio