Events:
OnBeforeNavigate2
OnClientToHostWindow
OnCommandStateChange
OnDocumentComplete
OnDownloadBegin
OnDownloadComplete
OnDragDrop
OnDragOver
OnEndDrag
OnEnter
OnExit
OnFileDownload
OnFullScreen
OnMenuBar
OnNavigateComplete2
OnNavigateError
OnNewProcess
OnNewWindow2
OnNewWindow3
OnPrintTemplateInstantiation
OnPrintTemplateTeardown
OnPrivacyImpactedStateChange
OnProgressChange
OnQuit
OnRedirectXDomainBlocked
OnSetPhishingFilterStatus
OnSetSecureLockIcon
OnStartDrag
OnStatusBar
OnStatusTextChange
OnTheaterMode
OnThirdPartyUrlBlocked
OnTitleChange
OnToolBar
OnUpdatePageStatus
OnVisible
OnWindowClosing
OnWindowSetHeight
OnWindowSetLeft
OnWindowSetResizable
OnWindowSetTop
OnWindowSetWidth
OnWindowStateChanged
Example code:
Code: Select all
Dialog>Dialog1
object Dialog1: TForm
BorderIcons = [biSystemMenu]
Caption = 'CustomDialog'
ClientHeight = 365
ClientWidth = 594
Color = clBtnFace
object MSWebBrowser1: tMSWebBrowser
Left = 0
Top = 0
Width = 594
Height = 365
Anchors = [akLeft, akTop, akRight, akBottom]
end
end
EndDialog>Dialog1
//SetDialogProperty>Dialog1,MSWebBrowser1,URL,C:\Users\jimmy\Downloads\test.pdf
//SetDialogProperty>Dialog1,MSWebBrowser1,URL,https://www.chartjs.org/docs/2.6.0/charts/line.html
SetDialogProperty>Dialog1,MSWebBrowser1,URL,https://www.whatismybrowser.com/
SetDialogProperty>Dialog1,MSWebBrowser1,RegisterAsDropTarget,False
AddDialogHandler>Dialog1,MSWebBrowser1,OnEnter,TEST_EVENT
Show>Dialog1,r
SRT>TEST_EVENT
**BREAKPOINT**
END>TEST_EVENT