Página 1 de 1
Cambiar cursor en un tPages y una ExplorerBar
Publicado: Jue Sep 15, 2005 12:04 pm
por joseluis
Hola,
Quiero cambiar el tipo de cursor en un tPages y/o en una ExplorerBar.
Hago lo siguiente:
::oPage1:oCursor := IDC_NO
::oExpBar:oCursor := IDC_NO
Sin cambios.
¿Como se hace?
Os adjunto un ejemplo de como intento hacerlo (ver botón 'Cambiar cursor')
Gracias y saludos,
José Luis Capel
--
Cambiar cursor en un tPages y una ExplorerBar
Publicado: Jue Sep 15, 2005 6:29 pm
por jfgimenez
José Luis,
> ::oPage1:oCursor := IDC_NO
En realidad sí se está cambiando. Lo que pasa es que en el ejemplo lo tienes
completamente tapado por la explorerbar, y nunca está el puntero del ratón
sobre él.
> ::oExpBar:oCursor := IDC_NO
Con este tienes razón. Como la explorerbar usa 2 cursores (arrow y hand),
estaban puestos "a pelo". Aquí tienes una versión corregida. Por cierto, si
quieres volver a poner los cursores estándar del control, sólo tienes que
poner :oCursor := Nil
--
Un saludo,
José F. Giménez
Attached files ExplorerBar.zip (5.3 KB)Â
Cambiar cursor en un tPages y una ExplorerBar
Publicado: Jue Sep 15, 2005 7:07 pm
por joseluis
José,
>
> Con este tienes razón. Como la explorerbar usa 2 cursores (arrow y hand),
> estaban puestos "a pelo". Aquí tienes una versión corregida. Por cierto, si
> quieres volver a poner los cursores estándar del control, sólo tienes que
> poner :oCursor := Nil
>
Gracias!!!
Pero... las optionlist no heredan el cursor... hay que colocarlo
explícitamente.
Otra cosa: Los controles deshabilitados... ¿no podemos cambiar el tipo
de cursor?
Saludos y gracias por el gran trabajo que estás/is haciendo...
José Luis Capel
Cambiar cursor en un tPages y una ExplorerBar
Publicado: Jue Sep 15, 2005 8:31 pm
por jfgimenez
José Luis,
> Pero... las optionlist no heredan el cursor... hay que colocarlo
> explícitamente.
Sí, efectívamente. Es lo mismo que ocurre con todos los contenedores de
controles, el contenedor tiene un cursor, pero los controles que contienen
pueden tener sus propios controles.
> Otra cosa: Los controles deshabilitados... ¿no podemos cambiar el tipo de
> cursor?
¿Te refieres a que los controles con lEnabled = .F. muestren siempre un
cursor IDC_ARROW?
Veré lo que se puede hacer.
> Saludos y gracias por el gran trabajo que estás/is haciendo...
Gracias a tí por confiar en nosotros.
--
Un saludo,
José F. Giménez