[C con Clase] cursores

Tomàs blaugios en yahoo.es
Mar Feb 6 17:17: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é





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