Similar to Rick’s suggestion, we use an OLE = Shell.Explorer.2 for .pdf as follows ..
szFilename CSTRING(255)
Window WINDOW('Caption'),AT(,,1029,574),SYSTEM,FONT('Microsoft Sans Serif',8)
OLE,AT(2,2,1025,570),USE(?myPDF),COMPATIBILITY(020H),CREATE('Shell.Explorer.2')
END
END
Code
szFilename = 'put_your_filename_here'
Open(Window)
ACCEPT
CASE Event()
of EVENT:OpenWindow
?myPDF{'navigate("file://' & szFilename & '")'}
.
.
Close(Window)
Don’t know how long embedded IE will last but it’s still working for us in Windows 10 & 11.