Funzione DPtoLP (wingdi.h)
La funzione DPtoLP converte le coordinate del dispositivo in coordinate logiche. La conversione dipende dalla modalità di mapping del contesto del dispositivo, dalle impostazioni delle origini e delle estensioni per la finestra e il riquadro di visualizzazione e dalla trasformazione mondiale.
Sintassi
BOOL DPtoLP(
[in] HDC hdc,
[in, out] LPPOINT lppt,
[in] int c
);
Parametri
[in] hdc
Handle nel contesto del dispositivo.
[in, out] lppt
Puntatore a una matrice di strutture POINT . Le coordinate x e y contenute in ogni struttura POINT verranno trasformate.
[in] c
Numero di punti nella matrice.
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 DPtoLP ha esito negativo se le coordinate del dispositivo superano i 27 bit o se le coordinate logiche convertite superano i 32 bit. Nel caso di un overflow di questo tipo, i risultati per tutti i punti non sono definiti.
Esempio
Per un esempio, vedere Uso di spazi di coordinate e trasformazioni.
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 | wingdi.h (include Windows.h) |
Libreria | Gdi32.lib |
DLL | Gdi32.dll |
Vedi anche
Funzioni di coordinata e trasformazione
Panoramica degli spazi e delle trasformazioni delle coordinate