Funzione ClientToScreen (winuser.h)
La funzione ClientToScreen converte le coordinate dell'area client di un punto specificato nelle coordinate dello schermo.
Sintassi
BOOL ClientToScreen(
[in] HWND hWnd,
[in, out] LPPOINT lpPoint
);
Parametri
[in] hWnd
Handle nella finestra di cui viene usata l'area client per la conversione.
[in, out] lpPoint
Puntatore a una struttura POINT che contiene le coordinate client da convertire. Le nuove coordinate dello schermo vengono copiate in questa struttura se la funzione ha esito positivo.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Commenti
La funzione ClientToScreen sostituisce le coordinate dell'area client nella struttura POINT con le coordinate dello schermo. Le coordinate dello schermo sono relative all'angolo superiore sinistro dello schermo. Nota, un punto di coordinata dello schermo sopra l'area client della finestra ha una coordinata y negativa. Analogamente, una coordinata dello schermo a sinistra di un'area client ha una coordinata x negativa.
Tutte le coordinate sono coordinate del dispositivo.
Esempio
Per un esempio, vedere "Disegno linee con il mouse" in Uso dell'input del mouse.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-window-l1-1-2 (introdotta in Windows 10, versione 10.0.10240) |
Vedi anche
Funzioni di coordinata e trasformazione
Panoramica degli spazi e delle trasformazioni delle coordinate