MSHOW()
 Visualiza el puntero del ratón
------------------------------------------------------------------------------
 Sintaxis

     MSHOW([<nColumna>, <nFila>, <nEstilo>])
        -->  nAntFormaCursor

     MSHOW([<nFormaCursor>]) --> nAntFormaCursor

     MSHOW([<nFormaCursor>] | [<nColumna>, <nFila>, <nEstilo>])
        --> nAntFormaCursor

 Argumentos

     <nColumna> y <nFila> definen las coordenadas del puntero del
     ratón.

     <nEstilo> define el tipo de coordenadas utilizando una de las
     constantes siguientes:

     Constantes para los modos Texto y Gráfico
     ------------------------------------------------------------------------
     Constante                Descripción
     ------------------------------------------------------------------------
     LLM_COOR_TEXT            Las coordenadas representan líneas y
                              columnas de texto
     LLM_COOR_GRAPH           Las coordenadas representan píxeles
     ------------------------------------------------------------------------

     <nFormaCursor> es un valor numérico que representa la forma del
     cursor del ratón. Se pueden especificar los valores predefinidos
     siguientes:

     Constantes para la forma del cursor
     ------------------------------------------------------------------------
     Constante                Descripción
     ------------------------------------------------------------------------
     LLM_CURSOR_ARROW         Puntero estándar
     LLM_CURSOR_SIZE_NS       Flecha Norte-Sur
     LLM_CURSOR_SIZE_WE       Flecha Oeste-Este
     LLM_CURSOR_SIZE_NW_SE    Flecha Noroeste-Sureste
     LLM_CURSOR_SIZE_NE_SW    Flecha Noreste-Suroeste
     LLM_CURSOR_HAND          Mano
     LLM_CURSOR_FINGER        Mano con un dedo apuntando
     LLM_CURSOR_CROSS         Cruz
     LLM_CURSOR_WAIT          Reloj de arena
     ------------------------------------------------------------------------

 Devuelve

     MSHOW() devuelve la forma anterior del cursor. Consulte la tabla
     anterior para conocer el valor de <nFormaCuror> devuelto por esta
     función.

 Descripción

     MSHOW() muestra el puntero del ratón. Normalmente, se utiliza sin
     parámetros para volver a mostrar el puntero del ratón en la misma
     posición que ocupaba antes de ocultarlo con MHIDE() (se supone que el
     usuario no ha movido el ratón).

     Con esta función se puede utilizar dos conjuntos de parámetros:

      Las coordenadas donde debe aparecer el ratón. En este caso,
        es preciso especificar tres parámetros:  el modo y sus coordenadas.
        En modo texto, las coordenadas se especifican como filas y columnas.
        En modo gráfico, se pueden especificar como en modo texto o en
        píxeles. La conversión se realiza de forma automática y se basa en
        el tamaño de los caracteres de la fuente actual.

      La forma del cursor cuando está visible. Esta característica
        sólo está disponible en modo gráfico.

     Es importante ocultar el puntero del ratón antes de visualizar una
     nueva pantalla, y hacerlo aparecer una vez dibujada la pantalla. Si
     desea más información sobre cómo realizar esta operación, consulte
     MHIDE().

     Nota: Debe utilizarse la función MSETCURSOR() en lugar de MSHOW() y
     MHIDE(). La existencia de éstas últimas se debe a razones de
     compatibilidad.

 Ejemplos

      El ejemplo siguiente oculta el puntero del ratón antes de
        utilizar el mandato @...SAY y después lo vuelve a mostrar. Más
        adelante, cambia la posición del puntero del ratón, lo oculta, le
        asigna la forma de un reloj de arena y vuelve a asignarle su forma
        original:

        LOCAL nAntForma := 0
        MHIDE()
           @ 10, 20 say "¡¡¡Hola mundo!!!"
        MSHOW()
        // Posiciona el puntero en el centro de la pantalla
        MSHOW(MAXCOL() / 2, MAXROW() / 2, LLM_COOR_TEXT)
        MHIDE()
           @ 10, 20 say "Por favor, espere..."
        // Muestra un cursor en forma de reloj de arena
        nAntForma := MSHOW(LLM_CURSOR_WAIT)
        // Código
        // Restablece la forma original del cursor
        MSHOW(nAntForma)

 Ficheros   La biblioteca asociada es LLIBG.LIB,
            el fichero de cabecera asociado es Llibg.ch.

 To download this example - click here.

See Also: MHIDE() MSETCLIP() MSHOW()