[C con Clase] [Bulk] cursores

zelion Zelion_cracking en yahoo.es
Mar Feb 6 21:19:05 CET 2007


>Hola !!

>Se està implementado una aplicación que necesita saber el tipo de cursor
>que el sistema usa en todo momento. Los tipos de cursor definidos por
>windows son: 

>{OCR_NORMAL, OCR_IBEAM, OCR_WAIT,OCR_CROSS,OCR_UP,OCR_SIZENWSE,
>OCR_SIZENESW, OCR_SIZEWE, OCR_SIZENS,
>OCR_SIZEALL,OCR_NO,OCR_HAND,OCR_APPSTARTING}

>El prolema de asignar un "icono o dibujo" a un tipo de cursor se resolvió
>con el siguinte código:

>HCURSOR hcur;
>hcur = LoadCursorFromFile("c:\iconos\normal.cur");
>SetSystemCursor(hcur, 'OCR_NORMAL');

>El problema aparece cuando se pretende realizar la función inversa, es
>decir, de algún modo (a poder ser con los hook's del sistema) avariguar que
>tipo de cursor se esta usndo en cada momento.


>Grácias de antemano:

>Tomàs Pallejà Cabré



Hola Tomás, no se exactamente que es lo que quieres saber pero con la
funcion: HCURSOR GetCursor(VOID); puedes obtener el handle del cursor y
tambien: BOOL GetCursorInfo(PCURSORINFO pci); para obtener información sobre
el cursor, posición, handle.

Mas información en:
http://msdn2.microsoft.com/en-us/library/ms648388.aspx

No se si es lo que buscas.

.:ZeLion:.



		
______________________________________________ 
LLama Gratis a cualquier PC del Mundo. 
Llamadas a fijos y móviles desde 1 céntimo por minuto. 
http://es.voice.yahoo.com





Más información sobre la lista de distribución Cconclase