Condividi tramite


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 si riferisce a qualsiasi dispositivo di puntamento.

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

In questa sezione

Nome Descrizione
Informazioni sui cursori Vengono illustrati i cursori standard.
uso di cursori Viene illustrato come eseguire attività correlate ai cursori.
riferimento cursore Contiene il riferimento all'API.

Funzioni cursori

Nome Descrizione
ClipCursor Limita il cursore a un'area rettangolare sullo schermo. Se una posizione successiva del cursore (impostata dal SetCursorPos funzione o il mouse) si trova all'esterno del rettangolo, il sistema regola automaticamente la posizione in modo da 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 critico specificati.
destroyCursor Elimina un cursore e libera qualsiasi memoria occupata dal cursore. Non usare questa funzione per eliminare definitivamente un cursore condiviso.
getClipCursor Recupera le coordinate dello schermo dell'area rettangolare in cui è limitato il cursore.
GetCursor Recupera un handle per il 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 impostato dall'ultima clipCursor chiamata di funzione, 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 globali sul cursore.