MA103BUT.PRX


Trecho do ponto de entrada que faz a chamada para o Ponto de Entrada que o cliente renomeia para XMA103BUT


// Executa Ponto de Entrada do Cliente

        If ExistBlock"XMA103BUT" )

            aUsButtons := ExecBlock"XMA103BUT", .F., .F.,{aInfo} )

            If Type("aUsButtons") == "A"

                AEvalaUsButtons, { |xAAddaButtons, x ) } )

            Endif

        EndIf


Documentação oficial no TDN 


MA103BUT - Inclusão de opções na EnchoiceBar - Linha Microsiga Protheus - TDN (totvs.com)


MA103BUT - Inclusão de opções na EnchoiceBar


Descrição

O Ponto de Entrada MA103BUT, chamado a partir do código-fonte MATA103.PRW, permite ao usuário adicionar opções na barra de menus EnchoiceBar.

Exemplos

 

#Include 'Protheus.ch'

User Function MA103BUT()

Local aButtons := {}

Alert("Ponto de entrada executado")

aadd(aButtons, {'TESTE', {||}, 'TESTE'})

Return (aButtons)

 

Idioma

Português(Brasil)

Versões

Versões_Anteriores

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Parâmetros

Não é necessária a passagem de parâmetros, pois a função retorna um vetor com botões do usuário que são adicionados ao vetor de opções do sistema.

Retorno

Array (vetor) de opções de usuário

Variáveis

Apenas cria-se um Array de opções de usuário, e o retorna.

Programa Fonte

MATA103.PRW

Created with the Personal Edition of HelpNDoc: Produce online help for Qt applications