Ola , amigos.
Gosto de deixar a área de digitação livre para os usuários, por isso uso muito a dwnmsg() , que usa a última e inútil linha da tela, pra fazer o programa passar informações a ele.
Pra que eu continuo seguindo essa filosofia de trabalho, gostaria de saber se existe alguma forma de exibir o tradiconal "CONFIRMA S?N ?" na mesma linha usada pelo Dwnmsg() , recebendo de volta a resposta do digitador ?
Se não existir uma solução, talvez só me reste usar algo do tipo Dwnmsg("Confirma S/N ?") em conjunto com o inkey() da vida, mas torço para que exista algo e que os amigos compartilhem comigo
Grato,
Gabriel
Existe algo tipo o DwnMsg() com parametros ?
Moderador: Moderadores
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Existe algo tipo o DwnMsg() com parametros ?
Segue um exemplo do que você pode fazer:
Abraços,
Código: Selecionar todos
cls
if CONFMSG("Confirma (S/N)?","SN","N")="S"
Alert("Confirmou")
else
Alert("Nao Confirmou")
endif
retu
PROC CONFMSG(cMsg,cOpcoes,cDef)
***********************************************
*cMsg = Mensagem que sera mostrada
*cOpcoes = Opcoes permitidas na confirmação da mensagem
*cDef = Conteudo inicial (default) do GET
************************************************
Local cRet:=cDef, nLinha:=MaxRow()-1, nCol:=MaxCol()+1
Local nTam:=len(cMsg)+len(cDef)+1
@ nLinha,int((nCol-nTam)/2) Say cMsg Get cRet Pict "@!" Valid(cRet $ cOpcoes)
Read
if lastkey()=27
cRet:=SPAC(len(cDef))
endif
RETU (cRet)Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Existe algo tipo o DwnMsg() com parametros ?
Muito, bom, Toledo, o código funcionou perfeito no meu Vlib
Obrigadíssimo !
Obrigadíssimo !
lugab
Existe algo tipo o DwnMsg() com parametros ?
Ressucitando, o tpc só pra perguntar uma coisa.
No Harbour 2.0, qual o nome da lib onde encontro o DwnMsg() ?
Grato.
Gabriel
No Harbour 2.0, qual o nome da lib onde encontro o DwnMsg() ?
Grato.
Gabriel
lugab
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Existe algo tipo o DwnMsg() com parametros ?
Gabriel, a função DwnMsg() é da VisualLib (biblioteca para Clipper). No tópico abaixo você pode encontrar o arquivo fonte desta biblioteca convertida para xHarbour, mas acho que pode ser usada com Harbour sem problema algum:
https://pctoledo.org/forum/viewto ... 283#p53283
Qualquer outra dúvida sobre a VisualLib para Harbour, poste na seção Harbour.
Abraços,
https://pctoledo.org/forum/viewto ... 283#p53283
Qualquer outra dúvida sobre a VisualLib para Harbour, poste na seção Harbour.
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Existe algo tipo o DwnMsg() com parametros ?
Muito boooom, Toledo.
Muito obrigado, mais uma vez.
Gabriel
Muito obrigado, mais uma vez.
Gabriel
lugab
