PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Cursores preestablecidos
  • Definir un cursor personalizado para el navegador
  • Limitación para la control List Box y la control Combo Box
  • Límites
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
..MouseCursor se utiliza para encontrar y modificar el cursor de rollover definido para un control, una ventana o una página.
Recordatorio: Es posible definir:
  • el cursor de rollover utilizado por un control de ventana o por una ventana en la pestaña "UI" de la ventana de descripción del control o de la ventana.
  • el cursor de desplazamiento utilizado por un control de página o por una página en la pestaña "Detalles" de la ventana de descripción del control o de la página.
Versiones 24 y posteriores
Android Esta propiedad ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 24
Android Esta propiedad ahora está disponible para aplicaciones Android.
Android Esta propiedad ahora está disponible para aplicaciones Android.
Ejemplo
// Modify the cursor of the BTN_Validate button
BTN_Validate..MouseCursor = curHelp
WEBDEV - Código ServidorWEBDEV - Código Navegador
// Modify the cursor of the cell
CELL_Bckgrd..MouseCursor = "./cursor/earth.ani"
// Modify the cursor of the edit control
EDT_Name..MouseCursor = "http://MyServer/MYPROJECT_WEB/pen_r.cur"
Sintaxis
WINDEVAndroidJavaCódigo de Usuario (UMC)

Averiguar el cursor de rotación usado para una ventana o para un control de ventana Ocultar los detalles

<Cursor name> = <Control name>..MouseCursor
<Cursor name>: Cadena de caracteres o constante entera
Nombre del cursor utilizado para el control o la ventana especificados. Puede corresponder a:
  • Un nombre de cursor específico (archivo con extensión .CUR o .ANI):
    • nombre del cursor si el archivo se encuentra en el directorio actual,
    • nombre y ruta completa del cursor si el archivo se encuentra en un directorio distinto al actual.
      Java Los cursores personalizados ".CUR" o ".ANI" del ratón no están soportados en Java.
      Android Los cursores personalizados del ratón de ANI no están soportados en Java.
  • Un cursor preestablecido identificado por una de las siguientes constantes:
    curHelpAyuda para un objeto
    curIbeamCursor de entrada
    curCrossCruz estándar
    curArrolloFlecha estándar
    curUpArrowFlecha hacia arriba
    curForbiddenSigno No permitido
    curHandMano
    curSystemHandMano sistema Java Cursor idéntico a curHand.
    curWaitReloj de arena
    curSizeCursor de flecha cruzada
    curSizeNESWFlecha Noreste/Sur Oeste
    curSizeNWSEFlecha Noroeste/Sudeste
    curSizeWEOeste Este flecha
    curSizeNSFlecha Norte-Sur
<Control name>: Cadena de caracteres (con o sin comillas)
Nombre del control o ventana cuyo cursor asociado debe ser encontrado.
WEBDEV - Código ServidorWEBDEV - Código Navegador

Averiguar el cursor de rollover usado para una página o para un control de página Ocultar los detalles

<Cursor name> = <Control name>..MouseCursor
<Cursor name>: Cadena de caracteres o constante entera
Nombre del cursor utilizado para el control o la página especificados. El valor por defecto es la constante curAutomatic: el cursor se hereda si un elemento padre está asociado a un cursor específico, de lo contrario se utiliza el cursor por defecto definido para el control.
Puede corresponder a:
  • Un nombre de cursor específico (archivo de cursor gestionado por el navegador). El valor CSS asociado corresponde a url(<Cursor URL ).
  • Un valor CSS de cursor preestablecido (ver tabla más abajo)
  • Un cursor preestablecido identificado por una de las siguientes constantes:
    curHelpAyuda para un objeto
    Valor CSS asociado: ayuda
    curAutomaticCursor automático: el cursor se hereda si un elemento padre está asociado a un cursor específico, de lo contrario se utiliza el cursor por defecto definido para el control.
    Valor CSS asociado: auto
    curIbeamCursor de entrada
    Valor CSS asociado: texto
    curCrossCruz estándar
    Valor CSS asociado: mira
    curDefaultCursor por defecto asociado al control
    Valor CSS asociado: por defecto
    curArrolloProhibidoFlecha y signo no permitidos
    Valor CSS asociado: no-drop
    currowWaitFlecha y reloj de arena
    Valor CSS asociado: progreso
    curForbiddenSigno No permitido
    Valor CSS asociado: no permitido
    curHandMano
    Valor CSS asociado: puntero
    curSystemHandMano sistema
    Este cursor es el mismo que aparece en la constante curHand.
    curWaitReloj de arena
    Valor CSS asociado: wait
    curSizeCursor de flecha cruzada
    Valor CSS asociado: mover
    curSizeColumnCursor para redimensionar columnas
    Valor CSS asociado: col-resize
    curSizeRowCursor para redimensionar filas
    Valor CSS asociado: fila-resize
    curSizeNESWFlecha Noreste/Sur Oeste
    Valores CSS asociados: Flechas de tamaño NE, Flechas de tamaño SW
    curSizeNWSEFlecha Noroeste/Sudeste
    Valores CSS asociados: Flechas de tamaño SE, Flechas de tamaño NW
    curSizeWEOeste Este flecha
    Valores CSS asociados: Flechas de tamaño E, Flechas de tamaño W
    curSizeNSFlecha Norte-Sur
    Valores CSS asociados: Flechas de tamaño S, Flechas de tamaño N
Observación: Los valores de desplazamiento total y de texto vertical del CSS no tienen constantes de lenguaje WLanguage asociadas.
WEBDEV - Código Navegador Valor CSS asociado al cursor o dirección URL a un cursor gestionado por el navegador. En este caso, el valor tiene el siguiente formato: 'url(<Cursor URL )'.
<Control name>: Cadena de caracteres (con o sin comillas)
Nombre del control o página cuyo cursor asociado debe ser encontrado.
WINDEVWindowsAndroidJavaCódigo de Usuario (UMC)

Modificando el cursor de rollover definido para un control de ventana o para una ventana Ocultar los detalles

<Control name>..MouseCursor = <Cursor name>
<Control name>: Cadena de caracteres (con o sin comillas)
Nombre del control o ventana cuyo cursor debe ser modificado
<Cursor name>: Cadena de caracteres o constante entera
Nombre del cursor a utilizar. Puede corresponder a:
  • Un nombre de cursor específico (archivo con extensión .CUR o .ANI):
    • nombre del cursor si el archivo se encuentra en el directorio actual,
    • nombre y ruta completa del cursor si el archivo se encuentra en un directorio distinto al actual.
      Java Los cursores personalizados ".CUR" o ".ANI" del ratón no están soportados en Java.
      Android Los cursores personalizados del ratón de ANI no están soportados en Java.
  • Un cursor preestablecido identificado por una de las siguientes constantes:
    curHelp Ayuda para un objeto
    curIbeamCursor de entrada
    curCrossCruz estándar
    curArrolloFlecha estándar
    curUpArrowFlecha hacia arriba
    curForbiddenSigno No permitido
    curHandMano
    curSystemHandMano sistema
    Java Cursor idéntico a curHand.
    curWaitReloj de arena
    curSizeCursor de flecha cruzada
    curSizeNESWFlecha Noreste/Sur Oeste
    curSizeNWSEFlecha Noroeste/Sudeste
    curSizeWEOeste Este flecha
WEBDEV - Código ServidorWEBDEV - Código Navegador

Modificando el cursor de rollover definido para un control de página o para una página Ocultar los detalles

<Control name>..MouseCursor = <Cursor name>
<Control name>: Cadena de caracteres (con o sin comillas)
Nombre del control o página cuyo cursor debe ser modificado
<Cursor name>: Cadena de caracteres o constante entera
Nombre del cursor utilizado para el control o la ventana especificados. El valor por defecto es la constante curAutomatic: el cursor se hereda si un elemento padre está asociado a un cursor específico, de lo contrario se utiliza el cursor por defecto definido para el control.
Puede corresponder a:
  • El nombre completo de un archivo de cursor (archivo con una extensión .CUR o .ANI). Este archivo debe ser encontrado en el directorio _WEB del sitio.
    Observación: los archivos .cur y .ani no están soportados por Firefox.
    WEBDEV - Código Navegador Los cursores personalizados no son compatibles.
  • Un nombre de cursor específico (archivo de cursor gestionado por el navegador). El valor CSS asociado corresponde a url(uri).
  • Un valor CSS de cursor preestablecido (ver tabla más abajo)
  • Un cursor preestablecido identificado por una de las siguientes constantes:
    curHelpAyuda para un objeto
    Valor CSS asociado: ayuda
    curAutomaticCursor automático: el cursor se hereda si un elemento padre está asociado a un cursor específico, de lo contrario se utiliza el cursor por defecto definido para el control.

    Valor CSS asociado: auto
    curIbeamCursor de entrada
    Valor CSS asociado: texto
    curCrossCruz estándar
    Valor CSS asociado: mira
    curDefaultCursor por defecto asociado al control
    Valor CSS asociado: por defecto
    curArrolloProhibidoFlecha y signo no permitidos
    Valor CSS asociado: no-drop
    currowWaitFlecha y reloj de arena
    Valor CSS asociado: progreso
    curForbiddenSigno No permitido
    Valor CSS asociado: no permitido
    curHandMano
    Valor CSS asociado: puntero
    curSystemHandMano sistema
    Este cursor es el mismo que aparece en la constante curHand.
    curWaitReloj de arena
    Valor CSS asociado: wait
    curSizeCursor de flecha cruzada
    Valor CSS asociado: mover
    curSizeColumnCursor para redimensionar columnas
    Valor CSS asociado: col-resize
    curSizeRowCursor para redimensionar filas
    Valor CSS asociado: fila-resize
    curSizeNESWFlecha Noreste/Sur Oeste
    Valores CSS asociados: Flechas de tamaño NE, Flechas de tamaño SW
    curSizeNWSEFlecha Noroeste/Sudeste
    Valores CSS asociados: Flechas de tamaño SE, Flechas de tamaño NW
    curSizeWEOeste Este flecha
    Valores CSS asociados: Flechas de tamaño E, Flechas de tamaño W
    curSizeNSFlecha Norte-Sur
    Valores CSS asociados: Flechas de tamaño S, Flechas de tamaño N

Observación: Los valores de desplazamiento total y de texto vertical del CSS no tienen constantes de lenguaje WLanguage asociadas.
WEBDEV - Código Navegador Valor CSS asociado al cursor o dirección URL a un cursor gestionado por el navegador. En este caso, el valor tiene el siguiente formato: 'url(<Cursor URL )'.
Observaciones
WINDEVWindowsJava

Cursores preestablecidos

Los cursores preestablecidos corresponden a los cursores de Windows y pueden ser modificados a través del panel de control (o los temas del escritorio). Las ilustraciones corresponden a los valores predeterminados y pueden cambiar según las preferencias del usuario.
WEBDEV - Código ServidorWEBDEV - Código Navegador

Definir un cursor personalizado para el navegador

Para especificar un cursor específico en una página o en un control de página, todo lo que tienes que hacer es indicar una cadena de caracteres con ..MouseCursor. Las siguientes operaciones son realizadas automáticamente por WEBDEV cuando el cursor se muestra en la página:
  • Si la cadena comienza con "url(" , la cadena que sigue se considera un valor CSS directo y el valor se escribe directamente en el estilo.
  • Si la cadena comienza con "http://" , el valor CSS 'url()' se añade automáticamente alrededor de la dirección.
  • Si la cadena contiene un punto (.) y comienza con '/' : el URL especificado se considera relativo al sitio. Los caracteres '\' se cambian a '/' y el valor CSS 'url()' se añade alrededor de la dirección.
  • Si la cadena contiene un punto (.) y no comienza con '/' : el URL especificado se considera relativo al directorio _WEB. Los caracteres '\' se cambian por '/', se añade fWebDir antes de la URL y el valor CSS 'url()' se añade alrededor de la dirección.
Observación: Para mostrar los cursores con un servidor IIS, el tipo MIME debe ser configurado para los archivos .cur y .ani. El tipo de MIME a utilizar es "aplicación/octeto-corriente".
WEBDEV - Código ServidorWEBDEV - Código Navegador

Limitación para la control List Box y la control Combo Box

..MouseCursor no tiene efecto si se cumplen las siguientes condiciones:
  • Control List Box o Combo Box
  • Navegador usado: Internet Explorer (prueba en Internet Explorer 7 y anteriores)
WINDEVWEBDEV - Código ServidorWEBDEV - Código NavegadorJava

Límites

WINDEV ..MouseCursor sólo se aplica al:
  • Controles de ventana.
  • Ventanas.
  • Versiones 19 y posteriores
    Modelos de controles.
    Nueva funcionalidad versión 19
    Modelos de controles.
    Modelos de controles.
Esta propiedad no puede ser usada con:
  • Los menús
  • Las filas de tabla
  • Las columnas tabla
Java ..MouseCursor sólo se aplica a los siguientes elementos:
  • Button.
  • Control Estático.
  • Control Campo de entrada.
  • Image.
  • Casilla de verificación.
  • Botón de opción.
  • List Box.
  • Combo Box.
  • TreeView.
  • Pestaña.
  • Tabla.
  • Columna de tabla.
Android ...MouseCursor está disponible en Android 7.
WEBDEV - Código ServidorWEBDEV - Código Navegador ..MouseCursor sólo se aplica al:
  • Controles de una página,
  • Páginas.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario