¿Cómo obtener el tamaño físico correcto del monitor?
¿Cómo puedo obtener el tamaño de la pantalla en centímetros o pulgadas?
Este código no siempre funciona correctamente:
HDC hdc = CreateDC(_T("DISPLAY"),dd.DeviceName,NULL,NULL);
int width = GetDeviceCaps(hdc, HORZSIZE);
int height = GetDeviceCaps(hdc, VERTSIZE);
ReleaseDC(0, hdc)
Especialmente para la configuración de monitores múltiples.
Actualizar Necesito obtener el tamaño solo para monitores comunes, que tienen un tamaño físico constante.