Page 1 of 1
Webview2 en Fivewin
Posted: Fri Feb 19, 2021 5:45 pm
by Joaquim Ferrer
Saludos al grupo
Sería posible integrar en Fivewin el control WebView2 de Edge Cromium ?
Existe algo parecido ?
+ info webview2 en
https://docs.microsoft.com/en-us/micros ... /webview2/
Re: Webview2 en Fivewin
Posted: Fri Feb 19, 2021 7:59 pm
by cnavarro
Claro, yo lo tengo integrado en FivEdit, para ir viendo el diseño que voy haciendo
Hace tiempo se hizo una versión básica sobre el tema
http://forums.fivetechsupport.com/viewt ... ew#p233670
Re: Webview2 en Fivewin
Posted: Sat Feb 20, 2021 7:49 am
by Joaquim Ferrer
Muchas gracias Cristobal por responder...
Ese control que tienes integrado es alguna clase de Fivewin o alguna clase tuya ?
El enlace que indicas, es a un buen ejemplo para construir el visor (viewer.exe) pero en C
Existe alguna clase harbour para acceso a los wrappers de webview2 ?
Al estilo FW
Code: Select all
DEFINE WINDOW oWnd
oWebV := TWebView2():New("title")
oWnd:oClient := oWebV
ACTIVATE WINDOW oWnd ON INIT oWebV:SetUrl( "https://www.fivetechsoft.com")
Gracias !
Re: Webview2 en Fivewin
Posted: Sat Feb 20, 2021 12:42 pm
by cnavarro
Aún no lo he convertido en clase, ya que estoy viendo todas sus posibilidades, pero sí, la idea es hacer un wrapper lo más completo posible a través de una clase.
Re: Webview2 en Fivewin
Posted: Tue Feb 23, 2021 9:35 am
by AngelSalom
Voy cogiendo sitio
Re: Webview2 en Fivewin
Posted: Tue Feb 23, 2021 11:55 am
by cnavarro
Joaquin, qué necesitas, algo como esto?
Code: Select all
Function Main()
local oBar
local oBtn
DEFINE FONT oFontMenu NAME "Calibri" SIZE 0, -16
DEFINE FONT oFontItem NAME "Calibri" SIZE 0, -14 BOLD
oWebView := TWebView():New()
DEFINE WINDOW oWindow TITLE "Test WebView" MENU MenuWebView()
DEFINE BUTTONBAR oBar OF oWindow 2015 BUTTONSIZE 96, 48 NOBORDER
DEFINE BUTTON oBtn OF oBar PROMPT "Salir" ;
FILE "D:\FWH\FWHTEAM\BITMAPS\WINDOWS\icon210.ico" ;
ACTION oWindow:End() GROUP
DEFINE BUTTON oBtn OF oBar PROMPT "Test Control" ;
FILE "D:\FWH\FWHTEAM\BITMAPS\WINDOWS\icon210.ico" ;
ACTION Test1()
oPnelP := TPanel():New( 0, 0, , , oWindow )
oPnelP:SetColor( CLR_BLUE, METRO_GRIS7 )
oWindow:oClient := oPnelP
oWindow:bInit := { || ;
oWebView:Activate( 1, 1, , , oPnelP:hWnd, , , .T. ) }
ACTIVATE WINDOW oWindow MAXIMIZED VALID ( oWebView:CloseView(), .T. )
RELEASE FONT oFontItem
RELEASE FONT oFontMenu
Return nil
//----------------------------------------------------------------------------//
Re: Webview2 en Fivewin
Posted: Tue Feb 23, 2021 4:00 pm
by Joaquim Ferrer
Fantástico Cristóbal, tiene muy buena pinta, enhorabuena !
Saludos