Webview2 en Fivewin

Webview2 en Fivewin

Postby Joaquim Ferrer » Fri Feb 19, 2021 5:45 pm

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/microsoft-edge/webview2/
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
User avatar
Joaquim Ferrer
 
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Webview2 en Fivewin

Postby cnavarro » Fri Feb 19, 2021 7:59 pm

Claro, yo lo tengo integrado en FivEdit, para ir viendo el diseño que voy haciendo
Image
Hace tiempo se hizo una versión básica sobre el tema
viewtopic.php?f=45&t=39158&p=233708&hilit=WebView#p233670
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Webview2 en Fivewin

Postby Joaquim Ferrer » Sat Feb 20, 2021 7:49 am

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  Expand view  RUN

DEFINE WINDOW oWnd
  oWebV := TWebView2():New("title")
  oWnd:oClient := oWebV
ACTIVATE WINDOW oWnd ON INIT oWebV:SetUrl( "https://www.fivetechsoft.com")
 


Gracias !
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
User avatar
Joaquim Ferrer
 
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Webview2 en Fivewin

Postby cnavarro » Sat Feb 20, 2021 12:42 pm

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.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Webview2 en Fivewin

Postby AngelSalom » Tue Feb 23, 2021 9:35 am

Voy cogiendo sitio :P
Angel Salom
Visionwin Software - https://www.visionwin.com
------------------------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.4
User avatar
AngelSalom
 
Posts: 727
Joined: Fri Oct 07, 2005 7:38 am
Location: Benicarló (Castellón ) - España

Re: Webview2 en Fivewin

Postby cnavarro » Tue Feb 23, 2021 11:55 am

Joaquin, qué necesitas, algo como esto?
Code: Select all  Expand view  RUN

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

//----------------------------------------------------------------------------//
 


Image
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Webview2 en Fivewin

Postby Joaquim Ferrer » Tue Feb 23, 2021 4:00 pm

Fantástico Cristóbal, tiene muy buena pinta, enhorabuena !

Saludos
Fivewinner desde 1.9, programador PHP y Javascript, PWA & HTML5 evangelista
User avatar
Joaquim Ferrer
 
Posts: 105
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 118 guests