Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |