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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas