Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

Construtor TWebEngine:New

Método construtor da classe.

Sintaxe

TWebEngine():New( [ oWnd ], [ nRow ], [ nCol ], [ nWidth ], [ nHeight ], [ cUrl ], [ nPort ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

oWnd

objeto

Indica a janela ou controle visual onde o objeto será criado.

 

 

nRow

numérico

Indica a coordenada vertical em pixels ou caracteres.

 

 

nCol

numérico

Indica a coordenada horizontal em pixels ou caracteres.

 

 

nWidth

numérico

Indica a largura em pixels do objeto.

 

 

nHeight

numérico

Indica a altura em pixels do objeto.

 

 

cUrl

caractere

Indica a URL a ser executada, em schemas como: http:// https:// ou

file://

 

 

 

nPort

numérico

Porta do WebSocket para comunicação entre o Navegador e o SmartClient

 

 

Retorno

Nome

Tipo

Descrição

oObj

objeto

Nova instância da classe TWebEngine

Exemplos

  #include "TOTVS.CH"
  
  User Function TWebEngine()
    DEFINE DIALOG oDlg TITLE "Exemplo TWebEngine" FROM 180,180 TO 550,700 PIXEL

	  // Prepara o conector WebSocket
	  PRIVATE oWebChannel := TWebChannel():New()
	  nPort := oWebChannel::connect()
	
	  // Cria componente
	  PRIVATE oWebEngine := TWebEngine():New(test:Content, 0, 0, 100, 100,, nPort)
	  oWebEngine:bLoadFinished := {|self,url| conout("Termino da carga do pagina: " + url) }
	  oWebEngine:navigate("http://totvs.com.br")
	  oWebEngine:Align := CONTROL_ALIGN_ALLCLIENT

    ACTIVATE DIALOG oDlg CENTERED
  Return
  • Sem rótulos