Portada
Banner
Portada Foros Manuales Enlaces Email
clear1x1.gif clear1x1.gif clear1x1.gif
clear1x1.gif
clear1x1.gif

Portada
Foros
Manuales
Enlaces
Distribuidores
Precios
Sugerencias

Contacto

 

clear1x1.gif clear1x1.gif
 Guía rápida de inicio al GUI de Visual Pro/5 (Parte 12/68)
Primero Previo Próximo Último

MSGBOX( ) Función para Crear una Caja de Diálogo para dar Mensajes

Esta función se implementó hasta después de la revisión 1.0x de Visual PRO/5 y con todo lo que ofrece, realmente se convierte en algo más atractivo de usar que el mnemónico 'ASK'. MSGBOX es una belleza de función MSGBOX, ya que crea una caja de diálogo para mensajes y retorna un valor que identifica el botón seleccionado por el usuario.

Sintaxis:

MSGBOX(str1{,expr}{,str2}{,ERR=lineref})

Descripción de parámetros

Parámetro Descripción
str1 String con la expresión para el mensaje a ser mostrado en la caja de diálogo
expr Expresión numérica para el número y tipo de botón, tipo de ícono, botón a asumir por omisión (default), y tipo de diálogo modal (vea abajo los valores a ser usados)
str2 String con expresión para el título de la caja de diálogo. Si este parámetro es omitido, el nombre del programa es usado como título
ERR=lineref Número de línea o etiqueta a donde el proceso bifurcara si un error ocurre durante la ejecución

Todas las siguientes tablas contienen las opciones de valor para el parámetro expr. Para crear un valor final, seleccione un número de cada conjunto. El valor que se asume por omisión en cada conjunto es 0.

Valores para Botones   Valores para Iconos
Valor Botón(es) a desplegar   Icono Valor desplegado
0 OK   0 Ninguno
1 Ok y Cancel   16 Signo Stop.
2 Abort, Retry e Ignore   32 Signo de Interrogación
3 Yes, No y Cancel   48 Signo de Admiración
4 Yes y No   64 Símbolo de Información
5 Retry y Cancel      
      La posición del ícono en la caja
del mensaje es determinada por
el sistema operativo Windows y
podría cambiar.

La posición del ícono en la caja del mensaje es determinada por el sistema operativo Windows y podría cambiar.

Valores por omisión para los Botones del MSGBOX

Si dentro de la expresión numérica ponemos uno de los siguientes valores como tercer parámetro, lograremos que el botón indicado aparezca como seleccionado:

Valor Botón a ser seleccionado
0 Primero
256 Segundo
512 Tercero

 

Valores de Modos
Valor  Descripción
0 Aplicación modal. Causará que el usuario tenga que responder a la caja con el mensaje, antes de continuar trabajando con la aplicación actual.
26144 Sistema modal. Requiere que el usuario responda a la caja de mensaje antes de continuar trabajando en alguna aplicación.  Este valor solamente puede ser establecido cuando el usuario responda inmediatamente a un mensaje que toma prioridad sobre cualquier otra actividad.

MSGBOX() automáticamente parte las líneas de mensajes en el borde derecho de la caja de diálogo. Para forzar la ruptura de una línea, inserte un delimitador de línea con el hexadecimal ($0A$) antes del primer carácter de lo que sería la nueva línea. Ejemplo:

m=MSGBOX("El formato de la fecha es incorrecto"+$0A$+"Utilice el formato DD/MM/AAAA para digitarla",16,"")

Primero Previo Próximo Último

Portada -- Foros -- Manuales -- Enlaces-- Sugerencias
Para comentarios: webmaster@essnet.com

clear1x1.gif
clear1x1.gif
clear1x1.gif
Portada Email Foros