Você está na página 1de 42

Guia de referncia eAdvpl

Guia de Referncia eADVPL


Sumrio
1.

Funes de Ambiente....................................................................................4
1.1. Set Date..................................................................................................4
1.2. Set Deleted.............................................................................................4
1.3. Set Device ..............................................................................................4
1.4. Set Key ...................................................................................................5
2. Funes de Banco de Dados.........................................................................6
2.1. dbUseArea..............................................................................................6
2.2. dbCloseArea...........................................................................................6
2.3. dbSkip.....................................................................................................6
2.4. dbSeek ...................................................................................................7
2.5. dbCreateIndex ........................................................................................7
2.6. dbSetIndex .............................................................................................7
2.7. dbGoTo...................................................................................................7
2.8. dbGoTop.................................................................................................8
2.9. dbGoBottom ...........................................................................................8
2.10.
dbPack ................................................................................................8
2.11.
dbAppend............................................................................................8
2.12.
dbZap..................................................................................................8
2.13.
dbCreate .............................................................................................9
2.14.
dbClearIndex.......................................................................................9
2.15.
dbSetOrder .........................................................................................9
2.16.
dbDelete..............................................................................................9
2.17.
dbCommit..........................................................................................10
2.18.
RecCount ..........................................................................................10
2.19.
Isdirty ................................................................................................10
3. Funes de Interface ...................................................................................11
3.1. Dialog ...................................................................................................11
3.2. Activate Dialog......................................................................................11
3.3. CloseDialog ..........................................................................................11
3.4. Add Menubar ........................................................................................11
3.5. Add Menuitem ......................................................................................12
3.6. Add Folder ............................................................................................12
3.7. Set Active Folder ..................................................................................12
3.8. Say .......................................................................................................13
3.9. Get........................................................................................................13
3.10.
Button................................................................................................14
3.11.
Checkbox ..........................................................................................14
3.12.
Listbox...............................................................................................15
3.13.
Combobox.........................................................................................15
3.14.
@ To .................................................................................................16
3.15.
Browse ..............................................................................................16
3.16.
Set Browse........................................................................................17
1

Guia de referncia eAdvpl


3.17.
Add Column ......................................................................................17
3.18.
GridSetCellColor ...............................................................................18
3.19.
DbBrowse .........................................................................................18
3.20.
Add DbColumn..................................................................................19
3.21.
Set Search DbBrowse.......................................................................19
3.22.
Set Bitmap ........................................................................................19
3.23.
Meter.................................................................................................20
3.24.
SetMeter() .........................................................................................20
3.25.
SetArray()..........................................................................................20
3.26.
HideControl().....................................................................................21
3.27.
ShowControl() ...................................................................................21
3.28.
DisableControl() ................................................................................21
3.29.
EnableControl().................................................................................21
3.30.
SetText() ...........................................................................................22
3.31.
SetFocus...........................................................................................22
3.32.
GridReset() .......................................................................................22
3.33.
GridRow()..........................................................................................22
3.34.
GridRows()........................................................................................23
3.35.
GridSetRow() ....................................................................................23
3.36.
GridCol() ...........................................................................................23
3.37.
GridLeft ()..........................................................................................23
3.38.
Gridright ().........................................................................................23
3.39.
GetListRows() ...................................................................................24
3.40.
MoveControl......................................................................................24
3.41.
ResizeControl ...................................................................................24
3.42.
GetObjPos ........................................................................................24
3.43.
GetObjSize........................................................................................25
4. Funes de Timer........................................................................................26
4.1. Define Timer .........................................................................................26
4.2. ActiveTimer (oTimer) ............................................................................26
4.3. DeactiveTimer (oTimer) ........................................................................26
5. Funes de Bibliotecas (DLL/SO)................................................................27
5.1. Dll Function...........................................................................................27
5.2. Export Function ....................................................................................27
5.3. Open Serial...........................................................................................28
6. Funes de Alerta........................................................................................29
6.1. MsgStop() .............................................................................................29
6.2. MsgYesOrNo()......................................................................................29
6.3. MsgStatus () .........................................................................................29
6.4. ClearStatus () .......................................................................................29
6.5. Alert()....................................................................................................30
6.6. MsgAlert() .............................................................................................30
7. Funes de Array ........................................................................................31
7.1. AAdd.....................................................................................................31
7.2. SortArray () ...........................................................................................31
7.3. aSize.....................................................................................................31
2

Guia de referncia eAdvpl


7.4. ScanArray() ..........................................................................................32
8. Funes de Comunicao ...........................................................................33
8.1. DoSync .................................................................................................33
8.2. SyncDate ..............................................................................................33
9. Funes de RPC .........................................................................................34
9.1. Connectserver ......................................................................................34
9.2. Rpcprotheus .........................................................................................34
9.3. Disconnectserver..................................................................................34
10.
Funes de String ....................................................................................35
10.1.
Str .....................................................................................................35
10.2.
Substr................................................................................................35
10.3.
AllTrim...............................................................................................35
10.4.
Len ....................................................................................................36
10.5.
Empty................................................................................................36
11........................................................................................................................36
12.
Miscelnea ...............................................................................................37
12.1.
Keyboard...........................................................................................37
12.2.
SelectDate ........................................................................................37
12.3.
Sleep.................................................................................................37
13.
Funes de Impresso.............................................................................38
13.1.
Set Print Font ....................................................................................38
13.2.
Psay ..................................................................................................38
14.
Anexos .....................................................................................................39
14.1.
Teclado .............................................................................................39
14.2.
Calendrio.........................................................................................39
14.3.
Botes de Operao .........................................................................39
14.4.
Smbolos ...........................................................................................39
14.5.
Bitmaps .............................................................................................39
14.6.
Cores ................................................................................................41

Guia de referncia eAdvpl

1. Funes de Ambiente
1.1. Set Date
Objetivo:
Configura o forma de data
SET DATE [TO] <cDateFormat>
Sintaxe:
Parmetros: <cDateFormat> Formato da data a ser utilizado:
AMERICAN -> mm/dd/yy
ANSI -> yy.mm.dd
BRITISH -> dd/mm/yy
FRENCH -> dd/mm/yy
GERMAN -> dd.mm.yy
ITALIAN -> dd-mm-yy
JAPANESE -> yy/mm/dd
USA -> mm-dd-yy
Retorno:
No se aplica
Exemplo:
1.2. Set Deleted
Objetivo:
Ativa ou desativa filtro de registros deletados
SET DELETED <cFiltro>
Sintaxe:
ON
descpnsidera registros
Parmetros: <cFiltro>
deletados
OFF
considera registros
deletados
Retorno:
No se aplica
Exemplo:
1.3. Set Device
Objetivo:
Indica qual a sada dos comandos de tela
SET DEVICE <cDevice>
Sintaxe:
<cDevice>
PRINT
envia comandos para
Parmetros:
impressora
SCREEN
envia comandos para a
tela
Retorno:
No se aplica
Exemplo:

Guia de referncia eAdvpl

1.4. Set Key


Objetivo:
Atribu uma funo a uma tecla
SET KEY <nKey> [TO <uAction>] IN <oObj> OBJ <oID>
Sintaxe:
Tecla que ser relacionada a funo
Parmetros: <nKey>
<uAction>
Funo executada quando a tecla for
pressionada
<oObj>
Objeto ao qual a tecla ser acionada
<oID>
Nome do objeto
Retorno:
No se aplica
Exemplo:

Guia de referncia eAdvpl

2. Funes de Banco de Dados


2.1. dbUseArea
Objetivo:
Sintaxe:

Abre uma rea de dados


dbUseArea(<lnew>, <cRdd>, <cArq>, <cAlias>,
<lshare>, <lReadOnly>)
Indica a criao de uma nova rea de
Parmetros: <lnew>
dados, .T. ou .F.
<cRdd>
Driver de abertura do arquivo, em
eAdvpl utilizar - "LOCAL"
<cArq>
Nome do arquivo a ser aberto
<cAlias>
Alias a ser utilizado pela rea de
dados aberta
<lshare>
Indica se a rea ser compartilhada
ou exclusiva, .T. ou .F.
<lReadOnly> Indica se a rea ser apenas para
leitura, .T. ou .F.
Retorno:
No se aplica
Exemplo:
2.2. dbCloseArea
Objetivo:
Fecha uma rea de dados
dbCloseArea(<cAlias>)
Sintaxe:
Alias da rea de dados que ser
Parmetros: <cAlias>
fechada
Retorno:
No se aplica
Exemplo:
2.3. dbSkip
Objetivo:
Altera o registro corrente
dbSkip(<nReg>)
Sintaxe:
Nmero de registros a serem
Parmetros: <nReg>
movimentados, o padro 1
Retorno:
No se aplica
Exemplo:

Guia de referncia eAdvpl


2.4. dbSeek
Objetivo:
Faz uma pesquisa na rea de dados corrente
dbSeek(<cExpr>, <lSoft>, <lLast>)
Sintaxe:
Expresso a ser pesquisada
Parmetros: <cExpr>
<lSoft>
Indica a utilizao do softseek
<lLast>
Pesquisa a ltima ocorrncia da
<cExpr>
Retorno:
.T. caso a expresso seja encontrada
.F. caso a expresso no seja encontrada
Exemplo:
2.5. dbCreateIndex
Objetivo:
Cria um ndice para a rea corrente
dbCreateIndex(<cFile)>,
<ckey>, [<lUniq>])
Sintaxe:
Nome do arquivo de indice
Parmetros: <cFile>
<ckey>
Chave do indice que est sendo
criado
<lUniq>
Indica a criao de um nico ndice,
.T. ou .F.
Retorno:
No se aplica
Exemplo:
2.6. dbSetIndex
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Relaciona um arquivo de ndice a uma rea de dados


dbSetIndex(<cFile)>)
<cFile>
Nome do arquivo de indice
No se aplica

Exemplo:
2.7. dbGoTo
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Altera o registro corrente


dbGoTo(<nRecno>)
<nRecno>
Nmero do registro a ser posicionado
No se aplica

Exemplo:

Guia de referncia eAdvpl


2.8. dbGoTop
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Altera o registro corrente para o primeiro registro da rea


dbGoToo()
No se aplica
No se aplica

Exemplo:
2.9. dbGoBottom
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Altera o registro corrente para o ltimo registro da rea


dbGoBottom()
No se aplica
No se aplica

Exemplo:
2.10.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbPack
Apaga os registros com o flag de deletado
dbPack()
No se aplica
No se aplica

Exemplo:
2.11.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbAppend
Inclui um registro em branco no final do arquivos de dados
dbAppend()
No se aplica
No se aplica

Exemplo:
2.12.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbZap
Apaga todos os registros do arquivos de dados
dbZap()
No se aplica
No se aplica

Exemplo:

Guia de referncia eAdvpl


2.13.

dbCreate

Objetivo:
Cria um arquivo de dados
dbCreate(<cArq>, <aStru>, <cRdd>)
Sintaxe:
Nome do arquivo a ser aberto
Parmetros: <cArq>
<aStru>
Array contendo a estrutura do
arquivo
<cRdd>
Driver de criao do arquivo, em
eAdvpl utilizar - "LOCAL"
Retorno:
No se aplica
Exemplo:
2.14.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbClearIndex
Fecha todos os indices da rea corrente
dbClearIndex()
No se aplica
No se aplica

Exemplo:
2.15.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbSetOrder
Seleciona um ndice para a rea de dados corrente
DbSetOrder()
No se aplica
No se aplica

Exemplo:
2.16.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbDelete
Apaga um registro de forma lgica
dbDelete()
No se aplica
No se aplica

Exemplo:

Guia de referncia eAdvpl

2.17.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

dbCommit
Confirma as alteraes na rea de dados
dbCommit()
No se aplica
No se aplica

Exemplo:
2.18.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

RecCount
Obter o nmero de registros em uma rea de dados
RecCount()
No se aplica
Quantidade de registros na rea de dados corrente

Exemplo:
2.19.

Isdirty

Objetivo:
Sintaxe:
Parmetros:
Retorno:

Retorna status dos registro posicionado.


Isdirty()
No se aplica
True (.T.) indica que o registro foi includo ou alterado
False (.F.) indica que o registro no foi includo ou alterado

Exemplo:

If HC5->(IsDirty())
Alert( Registro j foi transmitido )
Else
Alert( Registro com transmisso pendente )
Endif

10

Guia de referncia eAdvpl

3. Funes de Interface
3.1. Dialog
Objetivo:
Sintaxe:

Cria uma janela


DEFINE DIALOG <oDlg> [TITLE <cTitle>][COLOR
<nBack>,<nFore>]
Nome da janela a ser criada
Parmetros: <oDlg>
<cTitle>
Ttulo da janela
<nBack>
Cor de fundo do objeto meter
<nFore>
Cor de frente do objeto meter
Retorno:
No se aplica
Exemplo:
3.2. Activate Dialog
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Ativa uma janela


ACTIVATE DIALOG <oDlg>
<oDlg>
Nome da janela a ser criada
No se aplica

Exemplo:
3.3. CloseDialog
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Fecha uma janela


CloseDialog()
No se aplica
No se aplica

Exemplo:
3.4. Add Menubar
Objetivo:
Cria um menu
ADD MENUBAR <oMnu> CAPTION <cCaption> OF <oWnd>
Sintaxe:
<oMnu>
Nome do menu a ser criado
Parmetros:
<cCaption> Texto utilizado no menu
<oWnd>
Janela a qual o menu pertence
Retorno:
No se aplica
Exemplo:

11

Guia de referncia eAdvpl


3.5. Add Menuitem
Objetivo:
Sintaxe:

Cria uma janela


ADD MENUITEM <oItem> CAPTION <cCaption> [ACTION
<uAction>] OF <oMnu>
Nome do item de menu
Parmetros: <oItem>
<cCaption> Texto do item de menu
<uAction> Funo a ser executada no item de
menu
<oMnu>
Menu ao qual o item pertence
Retorno:
No se aplica
Exemplo:
3.6. Add Folder
Objetivo:
Sintaxe:

Cria objeto folder


ADD FOLDER <oFld> CAPTION <cCaption> [ON ACTIVATE
<uAction>] [ COLOR <nBack>,<nFore> ] OF <oWnd>
Nome do objeto Folder
Parmetros: <oFld>
<cCaption> Texto do folder
<uAction>
Funo a ser executava quando o
folder se tornar ativo
<nBack>
Cor de fundo do objeto folder
<nFore>
Cor de frente do objeto folder
<oWnd>
Janela onde ser criada o objeto
folder
Retorno:
No se aplica
Exemplo:
3.7. Set Active Folder
Objetivo:
Ativa um folder
SET ACTIVE FOLDER <oFld> OF <oWnd>
Sintaxe:
<oFld>
Nome do folder a ser ativado
Parmetros:
<oWnd>
Janela a qual o folder pertence
Retorno:
No se aplica
Exemplo:

12

Guia de referncia eAdvpl


3.8. Say
Objetivo:
Sintaxe:

Cria objeto say


@ <nRow>, <nCol> SAY <oSay> PROMPT <cText> [BOLD]
[LARGE] [SYMBOL] [PICTURE <cPicture>] [ COLOR
<nBack>,<nFore> ] OF <oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oSay>
Nome do objeto
<cText>
Texto exibido no objeto
BOLD
Exibe o texto em negrito
LARGE
Exibe o texto uma fonte maior
SYMBOL
Utiliza a fonte de smbolos
<cPicture> Picture aplicada ao objeto
<nBack>
Cor de fundo do objeto
<nFore>
Cor de frente do objeto
<oWnd>
Janela onde ser criada o objeto
Retorno:
No se aplica
Exemplo:
3.9. Get
Objetivo:
Sintaxe:

Cria objeto get


@ <nRow>, <nCol> GET <oGet> VAR <uVar>
[MULTILINE][NO UNDERLINE][SIZE <nWidth>,<nHeight>
][RIGHT] [READONLY, NO MODIFY] [VALID <uValid> ]
[VSCROLL][PASSWORD][PICTURE <cPicture>] OF <oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oGet>
Nome do objeto
<uVar>
Varivel que armazena o contedo do
get
MULTILINE
Exibe objeto get com vrias linhas
NO
Inibe as linhas do objeto
UNDERLINE
<nWidth>
Largura do objeto
<nHeight>
Altura do objeto
RIGHT
Alinha o texto direita
READONLY, Desabilita a edio do objeto
NO MODIFY
<uValid>
Funo de validao do contedo do
objeto
VSCROLL
Ativa a barra de rolagem vertical
PASSWORD
Ativa mascar para senhas
13

Guia de referncia eAdvpl

Retorno:

<cPicture> Picture aplicada ao objeto


<oWnd>
Janela onde ser criada o objeto
No se aplica

Exemplo:
3.10.

Button

Objetivo:
Sintaxe:

Cria objeto boto


@ <nRow>, <nCol> BUTTON <oBtn> CAPTION
<cCaption> [SIZE <nWidth>, <nHeight>][ACTION
<uAction>] [CANCEL] [SYMBOL][COLOR
<nBack>,<nFore>] OF <oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oBtn>
Nome do objeto
<cCaption> Texto exibido no boto
<nWidth>
Largura do objeto
<nHeight>
Altura do objeto
<uAction>
Funo executada no clique do objeto
CANCEL
SYMBOL
Utiliza a fonte de smbolos ou
bitmaps
<nBack>
Cor de fundo do objeto
<nFore>
Cor de frente do objeto
<oWnd>
Janela onde ser criada o objeto
Retorno:
No se aplica
Exemplo:
3.11.

Checkbox

Objetivo:
Sintaxe:

Cria objeto checkbox


@ <nRow>, <nCol> CHECKBOX <oBtn> [VAR <lCheck>]
CAPTION <cCaption> [SIZE <nWidth>, <nHeight>]
[ACTION <uAction>][COLOR <nBack>,<nFore>] OF
<oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oBtn>
Nome do objeto
<lCheck>
Varivel que armazena o contedo do
checkbox
<cCaption> Texto exibido no checkbox
<nWidth>
Largura do objeto
<nHeight>
Altura do objeto
14

Guia de referncia eAdvpl

Retorno:

<uAction>
<nBack>
<nFore>
<oWnd>
No se aplica

Funo
Cor de
Cor de
Janela

executada no clique do objeto


fundo do objeto
frente do objeto
onde ser criada o objeto

Exemplo:
3.12.

Listbox

Objetivo:
Sintaxe:

Cria objeto listbox


@ <nRow>, <nCol> LISTBOX <oLbx> [ VAR <nVar>]
ITEMS <aItems> [SIZE <nWidth>, <nHeight>]
[ACTION <uAction>][COLOR <nBack>,<nFore>] OF
<oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oLbx>
Nome do objeto
<nVar>
Varivel que armazena a opo
selecionada do list
<aItems>
Array com os itens exibidos no objeto
<nWidth>
Largura do objeto
<nHeight>
Altura do objeto
<uAction>
Funo executada na seleo de uma
opo do objeto
<nBack>
Cor de fundo do objeto
<nFore>
Cor de frente do objeto
<oWnd>
Janela onde ser criada o objeto
Retorno:
No se aplica
Exemplo:
3.13.

Combobox

Objetivo:
Sintaxe:

Cria objeto Combobox


@ <nRow>, <nCol> COMBOBOX <oCbx> [VAR <nVar>]
ITEMS <aItems> [SIZE <nWidth>, <nHeight>]
[ACTION <uAction>][COLOR <nBack>,<nFore>] OF
<oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oCbx>
Nome do objeto
<nVar>
Varivel que armazena a opo
selecionada do combo
<aItems>
Array com os itens exibidos no objeto
15

Guia de referncia eAdvpl


<nWidth>
<nHeight>
<uAction>

Retorno:

<nBack>
<nFore>
<oWnd>
No se aplica

Largura do objeto
Altura do objeto
Funo executada na seleo de uma
opo do objeto
Cor de fundo do objeto
Cor de frente do objeto
Janela onde ser criada o objeto

Exemplo:
3.14.

@ To

Objetivo:
Sintaxe:

Desenha quadro na tela


@ <FromRow>, <FromCol> TO <ToRow>,<ToCol>
[<oBox>] [CAPTION <cCaption>] [COLOR
<nBack>,<nFore>] OF <oWnd>
Linha inicial de criao do objeto
Parmetros: <FromRow>
<FromCol>
Coluna inicial de criao do objeto
<ToRow>
Linha final de criao do objeto
<ToCol>
Coluna final de criao do objeto
<cCaption> Texto exibido no quadro
<nBack>
Cor de fundo do objeto
<nFore>
Cor de frente do objeto
<oWnd>
Janela onde ser criada o objeto
Retorno:
No se aplica
Exemplo:
3.15.

Browse

Objetivo:
Sintaxe:

Cria objeto browse


@ <nRow>,<nCol> BROWSE <oBrw> SIZE
<nWidth>,<nHeight> ACTION <uAction> [NO SCROLL]
[COLOR <nBack>,<nFore>] OF <oDlg>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oBrw>
Nome do objeto
<nWidth>
Largura do objeto
<nHeight>
Altura do objeto
<uAction>
Funo executada na seleo de uma
linha do objeto
NO SCROLL
Desabilita a rolagem no objeto
<nBack>
Cor de fundo do objeto
<nFore>
Cor de frente do objeto
16

Guia de referncia eAdvpl

Retorno:

<oDlg>
Janela onde ser criada o objeto
No se aplica

Exemplo:
3.16.

Set Browse

Objetivo:
Relaciona um browse a um array
SET BROWSE <oBrw> ARRAY <aArray>
Sintaxe:
Nome do browse a ser relacionado
Parmetros: <oBrw>
<aArray>
Array a ser relacionado
Retorno:
No se aplica
Exemplo:
3.17.

Add Column

Objetivo:
Sintaxe:

Cria uma coluna no objeto browse


ADD COLUMN <oCol> TO [BROWSE] <oBrw> ARRAY
ELEMENT <elm> [HEADER <cHead>] [WIDTH <nWidth>[
PIXELS]] [PICTURE <cPicture>][<MARK>] [ALIGN
LEFT, RIGHT>] [OPTIONS <aArray>][EDITABLE][VALID
<uValid>]
Nome do objeto da Coluna
Parmetros: <oCol>
<oBrw>
Nome do objeto
<elm>
Posio do Array que ser exibida na
coluna
<cHead>
Ttulo da Coluna
<nWidth>
Largura da coluna
<cPicture> Picture aplicada a coluna
MARK
Indica se a coluna mostrar uma opo
de Mark
ALIGN
Indica alinhamento da coluna, LEFT
(esquerda) ou RIGHT (direita)
<aArray>
Lista de opes para utilizao de um
combobox na clula
EDITABLE
Indica se a coluna poder ser editada
<uValid>
Funo de validao do valor da
coluna, quando editada
Retorno:
No se aplica
Exemplo:

17

Guia de referncia eAdvpl


3.18.

GridSetCellColor

Objetivo:
Sintaxe:

Altera a cor de uma clula do Browse


GridSetCellColor(<oBrw>,<nRow>,<nCol>,<nBack>,
<nFore>)
Nome do browse a ser utilizado
Parmetros: <oBrw>
<nRow>
Nmero da linha da clula
<nCol>
Nmero da coluna da clula
<nBack>
Cor de fundo atribuda a clula
<nFore>
Cor de frente atribuda a clula
Retorno:
No se aplica
Exemplo:

3.19.

DbBrowse

Objetivo:
Sintaxe:

Cria objeto browse associado a um arquivo de dados


@ <nRow>,<nCol> DBBROWSE <oBrw> ALIAS <cAlias>
SIZE <nWidth>,<nHeight> [ACTION> <uAction>]
[COLOR <nBack>,<nFore>] [BUTTONS <aBtn>] OF
<oDlg>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oBrw>
Nome do objeto
<cAlias>
Alias associado ao dbbrowse
<nWidth>
Largura do objeto
<nHeight>
Altura do objeto
<uAction>
Funo executada na seleo de uma
linha do objeto
NO SCROLL
Desabilita a rolagem no objeto
<nBack>
Cor de fundo do objeto
<nFore>
Cor de frente do objeto
<aBtn>
Array de 10 posies contendo .T. ou
.F. indicando quais botes do
dbbrowse sero habilitados
<oDlg>
Janela onde ser criada o objeto
Retorno:
No se aplica
Exemplo:

18

Guia de referncia eAdvpl


3.20.

Add DbColumn

Objetivo:
Sintaxe:

Cria uma coluna no objeto Dbbrowse


ADD DBCOLUMN <oCol> TO [DBBROWSE] <oBrw> FIELD
<cField> [HEADER <cHead>][WIDTH <nWidth>
[PIXELS]] [PICTURE <cPicture>] [ALIGN
LEFT,RIGHT>] [EDITABLE>] [VALID <uValid>]
<oCol>
Nome do objeto da Coluna
Parmetros:
<oBrw>
Nome do objeto
<cField>
Nome do campo exibido na coluna
<cHead>
Ttulo da Coluna
<nWidth>
Largura da coluna
<cPicture> Picture aplicada a coluna
ALIGN
Indica alinhamento da coluna, LEFT
(esquerda) ou RIGHT (direita)
EDITABLE
Indica se a coluna poder ser editada
<uValid>
Funo de validao do valor da
coluna, quando editada
Retorno:
No se aplica
Exemplo:
3.21.

Set Search DbBrowse

Objetivo:
Atribu uma funo de busca ao objeto dbBrowse
SET SEARCH DBBROWSE <oBrw> TO <uAction>
Sintaxe:
Nome do browse a ser relacionado
Parmetros: <oBrw>
<uAction> Funo utilizada para a pesquisa
Retorno:
No se aplica
Exemplo:
3.22.

Set Bitmap

Objetivo:
Atribu um bitmap ao objeto
SET
BITMAP <nBmp> TO <oObj>
Sintaxe:
Imagem a ser atribuda
Parmetros: <nBmp>
<oObj>
Objeto ao qual a imagem ser
associada
Retorno:
No se aplica
Exemplo:

19

Guia de referncia eAdvpl


3.23.

Meter

Objetivo:
Sintaxe:

Cria objeto meter


@ <nRow>,<nCol> METER <oMtr> [FROM <nFrom> TO
<nTo>] [ SIZE <nWidth>,<nHeight>] [ COLOR
<nBack>,<nFore> ] OF <oWnd>
Linha de criao do objeto
Parmetros: <nRow>
<nCol>
Coluna de criao do objeto
<oMtr>
Nome do objeto meter
<nFrom>
Valor inicial do objeto meter
<nTo>
Valor final do objeto meter
<nWidth>
Largura do objeto meter
<nHeight> Altura do objeto meter
<nBack>
Cor de fundo do objeto meter
<nFore>
Cor de frente do objeto meter
<oWnd>
Janela onde ser criada o objeto
meter
Retorno:
No se aplica
Exemplo:
3.24.

SetMeter()

Objetivo:
Atualiza objetos meter
SetMeter(<Objeto>, <nMeter>)
Sintaxe:
<Objeto>
Objeto meter a ser atualizado
Parmetros:
<nMeter>
Novo contedo atribudo ao
objeto meter.
Retorno:
No se aplica
Exemplo:
3.25.

SetArray()

Objetivo:
Atualiza objetos que utilizam array
SetArray(<Objeto>, <aArray>)
Sintaxe:
Objeto onde ser atribudo o
Parmetros: <Objeto>
array
<aArray>
Novo contedo atribudo ao
objeto.
Retorno:
No se aplica
Exemplo:

20

Guia de referncia eAdvpl


3.26.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

HideControl()
Esconde o objeto
HideControl(<Objeto>)
<Objeto>
Objeto a ser escondido
No se aplica

Exemplo:
3.27.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

ShowControl()
Exibe o objeto
ShowControl(<Objeto>)
<Objeto>
Objeto a ser exibido
No se aplica

Exemplo:
3.28.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

DisableControl()
Habilita o objeto
DisableControl(<Objeto>)
<Objeto>
Objeto a ser desabilitado
No se aplica

Exemplo:
3.29.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

EnableControl()
Habilita o objeto
EnableControl(<Objeto>)
<Objeto>
Objeto a ser habilitado
No se aplica

Exemplo:

21

Guia de referncia eAdvpl


3.30.

SetText()

Objetivo:
Atualiza objeto get
SetText(<Objeto>, <cExpressao>)
Sintaxe:
Objeto onde ser atribudo a
Parmetros: <Objeto>
<cExpressao>
<cExpressao>
Novo contedo atribudo ao
objeto get.
Retorno:
No se aplica
Exemplo:
3.31.

SetFocus

Objetivo:
Atribu o foco da aplicao a um objeto
SetFocus(<Objeto>)
Sintaxe:
<Objeto>
Objeto onde ser atribudo o
Parmetros:
foco
Retorno:
No se aplica
Exemplo:
3.32.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

GridReset()
Atualiza objeto grid
GridReset(<oObjeto>)
<oObjeto>
Objeto Grid
No se aplica

Exemplo:
3.33.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

GridRow()
Obter nmero da linha selecionada em um objeto grid
GridRow(<oObjeto>)
<oObjeto>
Objeto Grid
Nmero da linha selecionada no objeto

Exemplo:

22

Guia de referncia eAdvpl


3.34.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

GridRows()
Obter nmero de linhas visveis em um objeto grid
GridRows(<oObjeto>)
<oObjeto>
Objeto Grid
Nmero de linhas visiveis no objeto

Exemplo:
3.35.

GridSetRow()

Objetivo:
Selecionar uma linha em um objeto grid
GridSetRow(<oObjeto>, <nLinha>)
Sintaxe:
Objeto Grid
Parmetros: <oObjeto>
<nLinha>
Nmero da linha a ser
selecionada
Retorno:
No se aplica
Exemplo:
3.36.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

GridCol()
Obter nmero da coluna selecionada em um objeto Grid
GridCol(<oObjeto>)
<oObjeto>
Objeto Grid
Nmero da coluna selecionada

Exemplo:
3.37.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

GridLeft ()
Move uma coluna para a esquerda no objeto Grid
GridLeft(<oObjeto>)
<oObjeto>
Objeto Grid a ser movimentado
No se aplica

Exemplo:
3.38.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Gridright ()
Move uma coluna para a direita no objeto Grid
Gridright (<oObjeto>)
<oObjeto>
Objeto Grid a ser movimentado
No se aplica

23

Guia de referncia eAdvpl


Exemplo:
3.39.

GetListRows()

Objetivo:
Obter linha visveis de um objeto
GetListRows(<oObjeto>)
Sintaxe:
<oObjeto>
Objeto List a ser verificado o
Parmetros:
nmero de linhas
Retorno:
Nmero de linha visveis do objeto
Exemplo:
3.40.

MoveControl

Objetivo:
Altera a posio de um objeto na tela
MoveControl(<oObj>, <nLin>, <nCol>)
Sintaxe:
Objeto que ser reposicionado
Parmetros: <oObj>
<nLin>
Nova linha de posio do objeto
<nCol>
Nova coluna de posio do objeto
Retorno:
No se aplica
Exemplo:
3.41.

ResizeControl

Objetivo:
Altera a posio de um objeto na tela
ResizeControl(<oObj>, <nWidth>, <nHeight>)
Sintaxe:
Objeto que ser redimensionado
Parmetros: <oObj>
<nWidth>
Nova largura do objeto
<nHeight> Nova altura do objeto
Retorno:
No se aplica
Exemplo:
3.42.

GetObjPos

Objetivo:
Obtm a posio atual de um objeto
MoveControl(<oObj>)
Sintaxe:
Objeto do qual sero retornadas as
Parmetros: <oObj>
coordenadas
Retorno:
Array com as coordenadas do objeto
Exemplo:

24

Guia de referncia eAdvpl


3.43.

GetObjSize

Objetivo:
Obtm o tamanho atual de um objeto
GetObjSize (<oObj>)
Sintaxe:
Objeto do qual ser retornado o
Parmetros: <oObj>
tamanho
Retorno:
Array com o tamanho do objeto
Exemplo:

25

Guia de referncia eAdvpl

4. Funes de Timer
4.1. Define Timer
Objetivo:
Sintaxe:

Cria um objeto de Timer


DEFINE TIMER [<oTimer>] [INTERVAL <nInterval>]
[ACTION <uAction>]
Nome do ObjetoTecla que ser
Parmetros: <oTimer>
relacionada a funo
<nInterval> Intervalo de execuo do timer em
milisegundos
<uAction>
Funo executada a cada <nInterval>
milisegundos
Retorno:
No se aplica
Exemplo:
4.2. ActiveTimer (oTimer)
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Ativa um objeto de timer


ACTIVETIMER(oTimer)
<oTimer>
Nome do objeto de timer a ser ativado
No se aplica

Exemplo:
4.3. DeactiveTimer (oTimer)
Objetivo:
Desativa um objeto de timer
DEACTIVETIMER(oTimer)
Sintaxe:
Nome do objeto de timer a ser
Parmetros: <oTimer>
desativado
Retorno:
No se aplica
Exemplo:

26

Guia de referncia eAdvpl

5. Funes de Bibliotecas (DLL/SO)


5.1. Dll Function
Objetivo:
Sintaxe:

Declarao de uma funo contida na biblioteca DLL ou SO


DLL FUNCTION <cImportFuncName> LOCALNAME
<cInternalName> PARAMTYPE <CSTD,PASCAL> ([
<uParam1> AS <type1>][,<uParamN> AS <typeN>]) AS
<rettype> LIB <DllName>
Nome da funo na biblioteca
Parmetros: <cImportFuncName>
<cInternalName>
Nome da funo utilizada na
aplicao eAdvpl
<cParamType>
Tipo de passagem de
parmetro utilizado pela
biblioteca CSTD ou PASCAL
<uParam1>.<uParamN> Parmetros da funo
<type1>.. <typeN>
Tipos dos parmetros
<rettype>
Tipo de retorno da funo
<DllName>
Nome da biblioteca
Retorno:
No se aplica
Exemplo:
5.2. Export Function
Objetivo:

Declara as funes que podero ser utilizadas na biblioteca, DLL


ou SO, gerada pelo eAdvpl
EXPORT FUNCTION AS <FuncName>( [ <uParam1> AS
Sintaxe:
<type1> ][, <uParamN> AS <typeN>] ) RETURNING
<rettype>
<FuncName>
Nome ao qual da funo ser
Parmetros:
exportada na biblioteca
<uParam1>.<uParamN> Parmetros da funo
<type1>.. <typeN>
Tipos dos parmetros
<rettype>
Tipo de retorno da funo
Retorno:
No se aplica
Exemplo:

27

Guia de referncia eAdvpl


5.3. Open Serial
Objetivo:
Sintaxe:

Abre uma porta serial


OPEN SERIAL <nSerial> TO <hHandle> BAUD
9600,19200 BYTESIZE 7,8 PARITY 0,1 STOPBITS 0,1
Parmetros: <nSerial> Nmero da porta que ser aberta, COM1
-> 1
<hHandle>
Varivel que armanezar o handle da
serial
BAUD
Velocidade de comunicao: 9600 ou
19200
BYTESIZE
Bytesize: 7 ou 8
PARITY
Paridade: 0 ou 1
STOPBITS
Stopbits: 0 ou 1
Retorno:
No se aplica
Exemplo:

28

Guia de referncia eAdvpl

6. Funes de Alerta
6.1. MsgStop()
Objetivo:
Exibe uma mensagem de erro.
MsgStop(<cExpressao>,<cTitulo>)
Sintaxe:
Mensagem a ser exibida
Parmetros: <cExpressao>
<cTitulo>
Ttulo exibido na janela
Retorno:
No se aplica
Exemplo:
6.2. MsgYesOrNo()
Objetivo:

Exibe uma mensagem com opoes de respostas SIM ou


NO.
MsgYesOrNo(<cPergunta>,<cTitulo>)
Sintaxe:
Mensagem a ser exibida
Parmetros: <cPergunta>
<cTitulo>
Ttulo exibido na janela
True (.T.)
SIM
Retorno:
False(.F.)
NO
Exemplo:
6.3. MsgStatus ()
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Exibe uma mensagem que independe de uma ao de usurio.


MsgStatus(<cExpressao>)
<cExpressao>
Mensagem a ser exibida
No se aplica

Exemplo:
6.4. ClearStatus ()
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Apaga mensagem criada pela funo MsgStatus.


ClearStatus()
No se aplica
No se aplica

Exemplo:

ClearStatus()

29

Guia de referncia eAdvpl


6.5. Alert()
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Exibe uma mensagem de alerta.


Alert(<cMensagem>)
<cMensagem>
Mensagem a ser exibida
No se aplica

Exemplo:
6.6. MsgAlert()
Objetivo:
Exibe uma mensagem de alerta.
MsgAlert(<cMensagem>,<cTtulo>)
Sintaxe:
Mensagem a ser exibida
Parmetros: <cMensagem>
<cTtulo>
Titulo da janela de mensagem
Retorno:
No se aplica
Exemplo:

30

Guia de referncia eAdvpl

7. Funes de Array
7.1. AAdd
Objetivo:
Adiciona um elemento no fim do array.
AAdd(<array>, <uValor>)
Sintaxe:
Array onde ser adicionado um
Parmetros: <array>
elemento
<uValor>
Elemento a ser adicionado
Retorno:
No se aplica
Exemplo:
7.2. SortArray ()
Objetivo:
Sintaxe:

Ordernar um array.
SortArray(<Array>,[<elem-inicial>], [<qtde-deelem>], [<ordem>], <coluna>)
Array onde ser feita a busca
Parmetros: <array>
<elem-inicial>
Posio inicial da ordenao,
padro 1
[<qtde-de-elem>] Quantos itens sero ordenados
<ordem>
True (.T.)
Ascendente
False(.F.)
Descendente-Padro
<coluna>
Coluna base para ordenao
Retorno:
Nmero da linha onde a expresso foi encontrada
Exemplo:

7.3. aSize
Objetivo:
Altera o tamanho de um array.
ScanArray(<array>, <nTam>)
Sintaxe:
Array que ter o tamanho
Parmetros: <array>
alterado
<nTam>
Novo tamanho do array
Retorno:
No se aplica
Exemplo:

31

Guia de referncia eAdvpl


7.4. ScanArray()
Objetivo:
Sintaxe:

Pesquisar um determinado expresso em elementos de um array.


ScanArray(<array>, <expressao>, [<inicio>],
[<qtd-de-itens>],<coluna>)
Array onde ser feita a busca
Parmetros: <array>
<expressao>
Valor a ser procurado
[<inicio>]
Posio inicial de busca,
padro 1
[<qtd-de-itens>] Nmero de linhas a ser
pesquisado, padro todo o array
<coluna>
Coluna onde ser realizada a
busca
Retorno:
Nmero da linha onde a expresso foi encontrada ou 0 (zero)
caso no seja encontrada nenhuma ocorrncia
Exemplo:

32

Guia de referncia eAdvpl

8. Funes de Comunicao
8.1. DoSync
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Inicia o programa cliente de comunicao


DoSync()
No se aplica
No se aplica

Exemplo:
8.2. SyncDate
Objetivo:
Sintaxe:
Parmetros:
Retorno:
Exemplo:

Retorna data do ltimo sincronismo no formato aaaammdd.


SyncDate()
No se aplica
Retorna a data do ltimo sincronismo

33

Guia de referncia eAdvpl

9. Funes de RPC
9.1. Connectserver
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Cria uma conexo com o servidor para uma chamada de RPC


Connectserver()
No se aplica
Nmero da conexo criada

Exemplo:
9.2. Rpcprotheus
Objetivo:
Cria uma conexo com o servidor para uma chamada de RPC
Rpcprotheus(<nCon> , <cFunc> , <cParam>)
Sintaxe:
Nmero da conexo criada
Parmetros: <nCon>
<cFunc>
Funo a ser executada
<cParam>
Parmetro para para a funo <cFunc>
Retorno:
Nmero da conexo criada
Exemplo:
9.3. Disconnectserver
Objetivo:
Sintaxe:
Parmetros:
Retorno:

Fecha uma conexo com o servidor


Disconnectserver(<nCon>)
<nCon>
Nmero da conexo
No se aplica

Exemplo:

34

Guia de referncia eAdvpl

10.

Funes de String

10.1.

Str

Objetivo:
Converte um valor numrico em uma string
Str(<nVal>, <nTam>, <nDec>)
Sintaxe:
Valor numrico
Parmetros: <nVal>
<nTam>
Tamanho da string a ser retornado
<nDec>
Nmero de casa decimais utilizados na
string
Retorno:
String do valor numrico
Exemplo:

10.2.

Substr

Objetivo:
Extrai parte de uma string
Substr(<cString>, <nStart>, [<nCount>])
Sintaxe:
Parmetros: <cString> String de onde ser extrado uma nova
string
<nStart>
Posio inicial da extrao
<nCount>
Nmero de caracteres a serem
extrados
Retorno:
Parte da <cString>
Exemplo:
10.3.
Objetivo:
Sintaxe:
Parmetros:
Retorno:

AllTrim
Elimina espaos em branco, a direita e a esquerda, de uma string
AllTrim(<cString>)
<cString> String onde sero extrado os espaos
String sem espaoes em branco

Exemplo:

35

Guia de referncia eAdvpl


10.4.

Len

Objetivo:

Obter a quantiade de caracteres de uma string ou quantidade de


elementos de um array
AllTrim(<cString> | <aArray>)
Sintaxe:
Parmetros: <cString> String onde sero contados os
caracteres
Array onde sero contados os
<aArray>
elementos
Retorno:
Nmero de caracteres em uma string ou nmero de elementos de
um array
Exemplo:
10.5.

Empty

Objetivo:

Obter a quantiade de caracteres de uma string ou quantidade de


elementos de um array
AllTrim(<cString> | <aArray>)
Sintaxe:
Parmetros: <cString> String onde sero contados os
caracteres
Array onde sero contados os
<aArray>
elementos
Retorno:
Nmero de caracteres em uma string ou nmero de elementos de
um array
Exemplo:

11.

36

Guia de referncia eAdvpl

12.

Miscelnea

12.1.

Keyboard

Objetivo:
Apresenta um teclado para digitao na tela
Keyboard(<nKeybo>, <oObj>)
Sintaxe:
Indica qual teclado ser mostrado.
Parmetros: <nKeybo>
Verificar tabela Teclados
<oObj>
Nome do objeto GET onde ser
mostrado o valor digitado no teclado
Retorno:
String digitado no teclado
Exemplo:

12.2.

SelectDate

Objetivo:
Apresenta um calendrio na tela para seleo de uma data
SelectDate(<cString>, <dData>)
Sintaxe:
<cString>
Ttulo da janela do calendrio
Parmetros:
<dData>
Varivel onde ser armazenado a data
selecionada
Retorno:
Data selecionada no calendrio
Exemplo:
12.3.

Sleep

Objetivo:
Para o processamento da aplicao por um intervalo de tempo
SLEEP(<nInterval>)
Sintaxe:
Parmetros: <nInterval> Intervalo de execuo do timer em
milisegundos
Retorno:
No se aplica
Exemplo:

37

Guia de referncia eAdvpl

13.

Funes de Impresso

13.1.

Set Print Font

Objetivo:

Modifica a fonte utilizada para impresso.


A disponibilidade de utilizao de fontes varia entre os modelos de
impressoras disponveis no mercado, podendo no suportar este
comando
SET PRINT FONT <nFont> [SIZE <nWidth>,<nHeight>]
Sintaxe:
[<BOLD>] [<UNDERLINE>] [<ITALIC>]
<nFont>
Nmero da fonte a ser utilizada
Parmetros:
<nWidth>
Largura da fonte
<nHeight>
Altura da fonte
BOLD
Indica a utilizao de negrito na
fonte
UNDERLINE
Indica a utilizao de sublinhado na
fonte
ITALIC
Indica a utilizao de itlico na
fonte
Retorno:
No se aplica
Exemplo:

13.2.

Psay

Objetivo:
Envia um texto para impressora
@ <nRow>,<nCol> PSAY <cText>
Sintaxe:
Linha onde o texto ser impresso
Parmetros: <nRow>
<nCol>
Coluna onde o texto ser impresso
<cText>
Texto a ser impresso

38

Guia de referncia eAdvpl

14.

Anexos

14.1.
Teclado
Teclado Alfanumrico
Teclado Numrico
Teclado de smbolos
14.2.

KEYBOARD_ALPHA
KEYBOARD_NUMBER
KEYBOARD_ACCENT

Calendrio
SELECT_DAYBYDAY
SELECT_DAYBYWEEK
SELECT_DAYBYMONTH

14.3.
Botes de Operao
Seta para cima
VK_UP
Seta para baixo
VK_DOWN
Seta para esquerda
VK_LEFT
Seta para direita
VK_RIGHT
Enter
VK_ENTER
Calendar
VK_1
Address
VK_2
To Do
VK_3
Memo
VK_4

14.4.

14.5.

0
1
2

0
1
2

11
12
37
39
13
516
517
518
519

Smbolos
LEFT_ARROW
RIGHT_ARROW
UP_ARROW
DOWN_ARROW

Chr(3)
Chr(4)
Chr(5)
Chr(6)

BTN_BITMAP_LEFT

Chr(3)

BTN_BITMAP_RIGHT

Chr(4)

BTN_BITMAP_UP

Chr(5)

BTN_BITMAP_DOWN

Chr(6)

BTN_BITMAP_TOP

Chr(7)

BTN_BITMAP_BOT

Chr(8)

BTN_BITMAP_PLUS

Chr(9)

Bitmaps

39

Guia de referncia eAdvpl

BTN_BITMAP_MINUS

Chr(16)

BTN_BITMAP_CANCEL

Chr(18)

BTN_BITMAP_SEARCH

Chr(19)

BTN_BITMAP_EXIT

Chr(20)

BTN_BITMAP_APONTA

Chr(21)

BTN_BITMAP_BUDGETY

Chr(22)

BTN_BITMAP_CALENDAR

Chr(23)

BTN_BITMAP_CUSCLI

Chr(24)

BTN_BITMAP_GRAFICO

Chr(25)

BTN_BITMAP_GRAVAR

Chr(26)

BTN_BITMAP_HELP

Chr(27)

BTN_BITMAP_INFOCLI

Chr(28)

BTN_BITMAP_NOVO

Chr(29)

BTN_BITMAP_TIMER

Chr(30)

BTN_BITMAP_VALOR

Chr(31)

BTN_BITMAP_OK

Chr(32)

BTN_BITMAP_NOK

Chr(33)

BTN_BITMAP_SYNC

Chr(34)

BTN_BITMAP_FLAGGREEN

Chr(35)

BTN_BITMAP_FLAGRED

Chr(36)

BTN_BITMAP_FILTER

Chr(37)

BTN_BITMAP_GEOROTA

Chr(38)

BTN_BITMAP_EXCLAMA

Chr(39)

BTN_BITMAP_LIXO

Chr(40)

BTN_BITMAP_LOCK

Chr(41)

BTN_BITMAP_PRINTER

Chr(42)

40

Guia de referncia eAdvpl

14.6.
Preto
Azul
Verde

BTN_BITMAP_HISTORY

Chr(43)

BTN_BITMAP_BRASIL

Chr(44)

BTN_BITMAP_CAKE

Chr(45)

BTN_BITMAP_CLIP

Chr(46)

BTN_BITMAP_CLIPS

Chr(47)

BTN_BITMAP_ERROR

Chr(48)

BTN_BITMAP_EXCLAMATION

Chr(49)

BTN_BITMAP_INFO

Chr(51)

BTN_BITMAP_INFO2

Chr(52)

BTN_BITMAP_LAMP

Chr(53)

BTN_BITMAP_MAIL

Chr(54)

BTN_BITMAP_MISC01

Chr(55)

BTN_BITMAP_MISC02

Chr(56)

BTN_BITMAP_MISC03

Chr(57)

BTN_BITMAP_QUESTION

Chr(58)

BTN_BITMAP_SPAIN

Chr(59)

BTN_BITMAP_STOP

Chr(60)

BTN_BITMAP_TOOLS

Chr(61)

BTN_BITMAP_TRAFFIC01

Chr(62)

BTN_BITMAP_TRAFFIC02

Chr(63)

BTN_BITMAP_TRAFFIC03

Chr(64)

BTN_BITMAP_TRAFFIC04

Chr(65)

BTN_BITMAP_USA

Chr(66)

Cores
CLR_BLACK
CLR_BLUE
CLR_GREEN

1
2
3
41

Guia de referncia eAdvpl


Ciano
Vermellho
Magenta
Marrom
Cinza

Amarelo
Branco

CLR_CYAN
CLR_RED
CLR_MAGENTA
CLR_BROWN
CLR_GRAY
CLR_HBLUE
CLR_HGREEN
CLR_HCYAN
CLR_HRED
CLR_HMAGENTA
CLR_YELLOW
CLR_HGRAY
CLR_WHITE

4
5
6
7
10
11
12
13
14
15
16
8
17

42