RE:Cambiar Icono del Cursor
Mira lo unico similar que conozco como se hace es lo siguiente:
En una pantalla hay un boton, cuando la pantalla esta en modo
Normal el boton tiene la etiqueta CONSULTA que significa que hay que pulsarlo para iniciar una Consulta. Y cuando la pantalla esta en modo enter-query el boton tiene la etiqueta de BUSQUEDA que significa que hay que apacharlo para recuperar un valor de busqueda. Esta es la pequeña explicación ahora te agrego el codigo.
if :System.Mode = 'NORMAL' then
set_item_property('CONSULTAR',LABEL,'BUSQUEDA');
do_key('enter_query');
else
set_item_property('CONSULTAR',LABEL,'CONSULTA');
do_key('execute_query');
end if;
Lo que esto hace es cambiarle el LABEL de BUSQUEDA a CONSULTA.
por lo que me imagino que en vez de colocarle LABEL se podría colocar la propiedad de ICON FILENAME de un nombre de icono a otro para que se vea el efecto del cambio. Puedes ver en las propiedades del boton. No se te olvide direccionarlo en el regedit en el UI_icon para la versión de Forms 6.0.8. Además tienes que decirle en las propiedades en ICONIC "YES" para que sepa que lleva un icono.
Espero te sirva. Saludos.
Gilbeto H.