Cursori

Un cursore è una piccola immagine la cui posizione sullo schermo è controllata da un dispositivo di puntamento, ad esempio un mouse, una penna o un trackball. Nella parte restante di questa panoramica, il termine mouse fa riferimento a qualsiasi dispositivo puntatore.

Quando l'utente sposta il mouse, il sistema sposta di conseguenza il cursore. Le funzioni cursori consentono alle applicazioni di creare, caricare, visualizzare, animare, spostare, limitare e distruggere i cursori.

Contenuto della sezione

Nome Descrizione
Informazioni sui cursori Illustra i cursori standard.
Uso dei cursori Viene illustrato come eseguire attività correlate ai cursori.
Informazioni di riferimento sul cursore Contiene il riferimento all'API.

Funzioni per i cursori

Nome Descrizione
ClipCursor Limita il cursore a un'area rettangolare sullo schermo. Se una posizione del cursore successiva (impostata dalla funzione SetCursorPos o dal mouse) si trova all'esterno del rettangolo, il sistema regola automaticamente la posizione per mantenere il cursore all'interno dell'area rettangolare.
CopyCursor Copia il cursore specificato.
CreateCursor Crea un cursore con le dimensioni, i modelli di bit e il punto di scelta rapida specificati.
DestroyCursor Elimina un cursore e libera qualsiasi memoria occupata dal cursore. Non usare questa funzione per eliminare un cursore condiviso.
GetClipCursor Recupera le coordinate dello schermo dell'area rettangolare a cui è limitato il cursore.
GetCursor Recupera un handle al cursore corrente.
GetCursorInfo Recupera informazioni sul cursore globale.
GetCursorPos Recupera la posizione del cursore, nelle coordinate dello schermo.
GetPhysicalCursorPos Recupera la posizione del cursore nelle coordinate fisiche.
LoadCursor Carica la risorsa cursore specificata dal file eseguibile (.EXE) associato a un'istanza dell'applicazione.
LoadCursorFromFile Crea un cursore basato sui dati contenuti in un file.
Setcursor Imposta la forma del cursore.
SetCursorPos Sposta il cursore sulle coordinate dello schermo specificate. Se le nuove coordinate non si trovano all'interno del rettangolo dello schermo impostate dalla chiamata di funzione ClipCursor più recente, il sistema regola automaticamente le coordinate in modo che il cursore rimanga all'interno del rettangolo.
SetPhysicalCursorPos Imposta la posizione del cursore nelle coordinate fisiche.
SetSystemCursor Consente a un'applicazione di personalizzare i cursori di sistema. Sostituisce il contenuto del cursore di sistema specificato dal parametro ID con il contenuto del cursore specificato dal parametro hcur e quindi elimina hcur.
ShowCursor Visualizza o nasconde il cursore.

Notifiche cursori

Nome Descrizione
WM_SETCURSOR Inviato a una finestra se il mouse causa lo spostamento del cursore all'interno di una finestra e l'input del mouse non viene acquisito.

Strutture del cursore

Nome Descrizione
CURSORINFO Contiene informazioni sul cursore globale.