Code: Select all
WebObject.IWebBrowser2
#WebGadget = 0
#FindButton = 1
#OLECMDID_FIND = 32
#OLECMDEXECOPT_DODEFAULT = 0
#URL1 = "https://lite.cnn.io"
OpenWindow(0, 0, 0, 800, 620, "WebGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
WebGadget(#WebGadget, 10, 10, 780, 550, #URL1)
ButtonGadget(#FindButton, 400, 564, 80, 32, "Find")
SetGadgetAttribute(GadgetNumber,#PB_Web_BlockPopupMenu,#True) ;;;; try commenting this line then test the Find dialog again
WebObject.IWebBrowser2 = GetWindowLong_(GadgetID(0), #GWL_USERDATA)
Repeat
e = WaitWindowEvent()
select e
Case #PB_Event_Gadget
GadgetNumber = EventGadget()
select GadgetNumber
Case #FindButton
WebObject\ExecWB(#OLECMDID_FIND, #OLECMDEXECOPT_DODEFAULT, 0, 0)
EndSelect
EndSelect
Until e = #PB_Event_CloseWindow