Webview2 en Fivewin

Post Reply
User avatar
Joaquim Ferrer
Posts: 58
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Webview2 en Fivewin

Post 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/
Fivewinner desde 1.9, programador PHP y Javascript, HTML5 evangelista
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Webview2 en Fivewin

Post by cnavarro »

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
http://forums.fivetechsupport.com/viewt ... ew#p233670
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Joaquim Ferrer
Posts: 58
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Webview2 en Fivewin

Post 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 !
Fivewinner desde 1.9, programador PHP y Javascript, HTML5 evangelista
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Webview2 en Fivewin

Post 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.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
AngelSalom
Posts: 664
Joined: Fri Oct 07, 2005 7:38 am
Location: Vinaros (Castellón ) - España
Contact:

Re: Webview2 en Fivewin

Post by AngelSalom »

Voy cogiendo sitio :P
Angel Salom
http://www.visionwin.com
---------------------------------------------
fwh 19.05 - harbour 3.2 - bcc 7.0
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Webview2 en Fivewin

Post 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

//----------------------------------------------------------------------------//
 
Image
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Joaquim Ferrer
Posts: 58
Joined: Sat Jan 14, 2012 3:46 pm
Location: Barcelona

Re: Webview2 en Fivewin

Post by Joaquim Ferrer »

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

Saludos
Fivewinner desde 1.9, programador PHP y Javascript, HTML5 evangelista
Post Reply