SetSystemCursor
La función SetSystemCursor reemplaza el contenido del cursor de sistema especificado por id con el contenido del cursor especificado por hcur, y después destruye hcur. Esta función permite a una aplicación cambiar a medida los cursores de sistema.
Sintaxis
BOOL SetSystemCursor ( HCURSOR hcur, // asigna al cursor de sistema especificado este contenido de cursor // y entonces destuye el DWORD id // cursor de sistema especificado por este identificador );
Parámetros
hcur: manipulador del cursor. La función reemplaza el contenido del cursor de sistema especificado por id con el contenido del cursor manipulador por hcur. A continuación la función destruye hcur mediante una llamada a DestroyCursor(hCursor).
id: identificador de un cursor de sistema. La función reemplaza el contenido de este cursor de sistema con el contenido del cursor manipulador por hcur.
La lista de identificadores de cursores de sistema es:
Valor | Descripción |
---|---|
OCR_NORMAL | cursor de flecha normal. |
OCR_IBEAM | cursor I, |
OCR_WAIT | cursor de reloj de arena grande, |
OCR_CROSS | cursor en cruz. |
OCR_UP | cursor de flecha hacia arriba. |
OCR_SIZE | cursor de cambiar tamaño. |
OCR_ICON | cursor icono |
OCR_SIZENWSE | cursor de cambio de tamaño noroeste a sureste. |
OCR_SIZENESW | cursor de cambio de tamaño noreste a sudoeste. |
OCR_SIZEWE | cursor de cambio de tamaño horizontal. |
OCR_SIZENS | cursor de cambio de tamaño vertical. |
OCR_SIZEALL | cursor de cambio de tamaño horizontal y vertical. |
OCR_SIZENO | cursor internacional sin símbolo |
OCR_APPSTARTING | cursor de reloj de arena pequeño con flecha. |
Valor de retorno
Si la función tiene éxito, el valor de retorno es distinto de cero.
Si la función falla, el valor de retorno es cero. Para obtener más información sobre el error, llamar a GetLastError.