Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css
Portuguese

Pagetitle
Classe TOleContainer
Classe TOleContainer

Colapse ALL

Classe: TOleContainer

Cria um objeto do tipo botão vinculado a um objeto OLE (Object Linking and Embedding).
!
Nota
Nota
icontrue
titleAtenção

Este componente não é suportado pelo TOTVS | SmartClient HTML.

 

TSrvObject -> TControl -> TOleContainer

New

Método construtor da classe.

TOleContainer(): New ( [ nRow], [ nCol], [ nWidth], [ nHeight], [ oWnd], [ lAutoActivate], [ cFileName] ) --> oObjeto

 

NomeTipoDescriçãoObrigatórioReferência
nRowNuméricoIndica a coordenada vertical em pixels ou caracteres.  
nColNuméricoIndica a coordenada horizontal em pixels ou caracteres.  
nWidthNuméricoIndica a largura em pixels do objeto.  
nHeightNuméricoIndica a altura em pixels do objeto.  
oWndObjetoIndica a janela ou controle visual onde o objeto será criado.  
lAutoActivateLógicoCompatibilidade.  
cFileNameCaracterIndica o diretório do arquivo OLE que será aberto.  

 

oObjeto
    (objeto)
  • Retorna o objeto criado.
oTOleContainer := TOleContainer():New( 01,01,260,184,oDlg,.T.,;                                     'C:\Dir\Totvs.doc' )

DoVerbDefault

Chama o método padrão do

Cria um objeto do tipo botão vinculado a um objeto OLE (Object Linking and Embedding)

...

.

Hierarquia

...

...

oTOleContainer:DoVerbDefault()

OpenFromFile

Abre arquivo do tipo OLE (Object Linking and Embedding).

TOleContainer(): OpenFromFile ( [ cFileName], [ lAsIcon], [ llowInPlace] ) -->

 

NomeTipoDescriçãoObrigatórioReferência
cFileNameCaracterIndica o caminho para o arquivo OLE que será aberto.  
lAsIconLógicoIndica se o objeto OLE será ícone.  
llowInPlaceLógicoIndica se a abertura do arquivo será local ou não.  

 

Construtores

Inclusão de trecho
Classe TOleContainer - Construtores
Classe TOleContainer - Construtores
nopaneltrue

Métodos

Inclusão de trecho
Classe TOleContainer - Métodos
Classe TOleContainer - Métodos
nopaneltrue

...

Observações

  • Este componente somente funciona, no

...

  • SmartClient,

...

  • com o sistema operacional Microsoft Windows.
  • Este componente necessita registrar um arquivo de biblioteca (DLL) que serve de “ponte” entre o Protheus e o aplicativo (Exemplo: WinWord). O Windows Group Policy não permite o registro de qualquer DLL sem acesso de Administrador, por motivos de segurança, e não há uma maneira sistêmica de contornar isso (em versões a partir do Windows Vista). A recomendação é que o usuário que necessite desta ferramenta receba acesso de administrador para sua utilização.

...

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
  #INCLUDE "TOTVS.CH"
  MAIN FUNCTION testOleContainer()
  
  DEFINE DIALOG oDlg TITLE "Exemplo TOleContainer" FROM 180,180 TO 550,700 PIXEL
    oTOleContainer := TOleContainer():New(01, 01, 260, 184, oDlg, .T.,
;
 'C:\Dir\Totvs.doc'
)
    ACTIVATE DIALOG oDlg CENTERED
 
RETURN

 

 RETURN

Exemplo da classe TOleContainer

Image Modified

Abrangência

Microsiga Protheus 8.11, Microsiga Protheus 11, Protheus 10, TOTVS Application Server 10,

...

TOTVS Application Server

...

11