Nesse vídeo demonstraremos a utilização das funções FWAlertYesNo, FWAlertNoYes, MsgYesNo e MsgNoYes que servem para mostrar uma mensagem de pergunta com as opções “Sim” e “Não”.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe204 Função que exibe uma mensagem em tela com uma pergunta com as opções "sim" e "não" @type Function @author Atilio @since 12/02/2023 @see https://tdn.totvs.com/pages/releaseview.action?pageId=24347000 e https://tdn.totvs.com/display/tec/MsgNoYes @obs Função MsgYesNo Parâmetros + cTexto , Caractere , Texto da mensagem + cTitulo , Caractere , Título da janela da mensagem Retorno + lRet , Lógico , .T. se foi clicado em 'Sim' e .F. se não foi Função FWAlertYesNo Parâmetros + Texto da mensagem + Título da janela da mensagem Retorno + .T. se foi clicado em 'Sim' e .F. se não foi Função MsgNoYes Parâmetros + cTexto , Caractere , Texto da mensagem + cTitulo , Caractere , Título da janela da mensagem Retorno + lRet , Lógico , .T. se foi clicado em 'Sim' e .F. se não foi Função FWAlertNoYes Parâmetros + Texto da mensagem + Título da janela da mensagem Retorno + .T. se foi clicado em 'Sim' e .F. se não foi **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe204() Local aArea := FWGetArea() Local cMensagem := "" //Monta uma mensagem e pergunta para o usuário cMensagem := "Você realmente deseja prosseguir com a <strong>exclusão das informações</strong> da tabela?" If FWAlertYesNo(cMensagem, "Continuar (FWAlertYesNo)?") Alert("Teste 1 - Usuário clicou no -Sim-") Else Alert("Teste 1 - Usuário não clicou no -Sim-") EndIf If MsgYesNo(cMensagem, "Continuar (MsgYesNo)?") Alert("Teste 2 - Usuário clicou no -Sim-") Else Alert("Teste 2 - Usuário não clicou no -Sim-") EndIf If FWAlertNoYes(cMensagem, "Continuar (FWAlertNoYes)?") Alert("Teste 3 - Usuário clicou no -Sim-") Else Alert("Teste 3 - Usuário não clicou no -Sim-") EndIf If MsgNoYes(cMensagem, "Continuar (MsgNoYes)?") Alert("Teste 4 - Usuário clicou no -Sim-") Else Alert("Teste 4 - Usuário não clicou no -Sim-") EndIf FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima