Page 1 of 1

Cursor en TBROWSE

Posted: Sun Jul 19, 2020 6:02 pm
by jorge_riv
Hola a Todos
Hay forma de poner un Cursor diferente en un TBROSE, usando :
Ejemplos:
SetWindowCursor (GetControlHandle ("oBrw","Main"), iCur)
SETWINDOWCURSOR(Main.oBrw.Handle, iCur)
oBrw= nombre del control TBROWSE
Main= nombre del Form
iCur= nombre del archivo .cur o .ani

Prove de diferentes formas, y no toma ningun cursor diferente.
Existe algun comando para que pueda hacerlo????
Gracias

Re: Cursor en TBROWSE

Posted: Sun Jul 19, 2020 7:11 pm
by srvet_claudio
Hola:
Tal vez sea un problema con el archivo de recursos, probá primero con un cursor del sistema a ver si funciona, por ej:

SETWINDOWCURSOR(Main.oBrw.Handle, IDC_ARROW)

Re: Cursor en TBROWSE

Posted: Sun Jul 19, 2020 10:43 pm
by jorge_riv
No hace falta poner esa opcion, esa es la flecha por defecto, y eso lo toma sin poner esa opcion, el tema es variar el CURSOR

Re: Cursor en TBROWSE

Posted: Mon Jul 20, 2020 12:27 am
by AUGE_OHR
hi,

using IDC_* Constant you get all Windows System Cursor

Code: Select all

SETWINDOWCURSOR(Main.oBrw.Handle, IDC_WAIT )
will display Wait Animation ( depend on OS )

---

when using own *.CUR

a.) you can load it from file

Code: Select all

SETWINDOWCURSOR(Main.oBrw.Handle, "res\hand.cur")
b.) include it in *.RC

Code: Select all

MYHAND	CURSOR	res\hand.cur

Code: Select all

SETWINDOWCURSOR(Main.oBrw.Handle, "MYHAND")

Re: Cursor en TBROWSE

Posted: Mon Jul 20, 2020 3:13 am
by jorge_riv
Hice todo eso que comentas, pero no logro en TBRPWSE, que se cargue in cursor, como por ejemploel : Finger.cur (la mano), probe de todas maneras, aparece al hacer click, al mover el mousse no aparece, solo muestra la flecha comun

Re: Cursor en TBROWSE

Posted: Mon Jul 20, 2020 5:06 am
by AUGE_OHR
hi,

try

Code: Select all

   SetWindowCursor ( Main.Handle, IDC_HAND)
   SetWindowCursor ( Main.oBrw.Handle, IDC_HAND)
this will show you Windows OS "Finger"

it is no the same like c:\hmg.3.4.4\RESOURCES\finger.cur which is used by Constant HMG_FINGER

Re: Cursor en TBROWSE

Posted: Mon Jul 20, 2020 11:19 pm
by jorge_riv
Hola AUGE_OHR
Si eso funciona bien, pero, solo cuando hago click se cambia el cursor, yo pretendo que al enrar en el TBrowse ya este cambiado el cursor IDC_HAND. (Se entiende??)
Yo uso: Harbour MiniGUI Extended Edition 20.06 con compilado BCC102

Re: Cursor en TBROWSE

Posted: Tue Jul 21, 2020 1:26 am
by AUGE_OHR
hi,

ok, so Cursor now general work,

now you have to figure out how to use it in your Code
we can help if you provide a "full" Sample