Metodo ID2D1Factory::GetDesktopDpi (d2d1.h)
Importante
ID2D1Factory::GetDesktopDpi è deprecato. Per un'app desktop, invece, usare GetDpiForWindow. Per un'app piattaforma UWP (Universal Windows Platform) (UWP), usare invece DisplayInformation::LogicalDpi.
Recupera i punti desktop correnti per pollice (DPI). Per aggiornare questo valore, chiamare ReloadSystemMetrics.
Sintassi
void GetDesktopDpi(
[out] FLOAT *dpiX,
[out] FLOAT *dpiY
);
Parametri
[out] dpiX
Tipo: FLOAT*
Quando questo metodo restituisce, contiene la DPI orizzontale del desktop. È necessario allocare l'archiviazione per questo parametro.
[out] dpiY
Tipo: FLOAT*
Quando questo metodo restituisce, contiene la DPI verticale del desktop. È necessario allocare l'archiviazione per questo parametro.
Valore restituito
nessuno
Osservazioni
Usare questo metodo per ottenere la DPI di sistema quando si impostano valori di pixel fisici, ad esempio quando si specificano le dimensioni di una finestra.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | d2d1.h |
Libreria | D2d1.lib |
DLL | D2d1.dll |