我想在我的应用程序中以"真实大小"显示图像.为此,我需要知道显示器的像素大小.
我知道Windows显示分辨率名义上是96dpi,但出于我的目的,我想要更好的猜测.我知道这些信息可能并不总是可用或准确的(例如较旧的CRT显示器),但我认为LCD显示器的前提是这应该是可能的!
有没有办法获得显示器的像素大小?
有没有办法确定像素大小是否准确?
.NET API是首选(我找不到它们),但Win32也行,我很高兴P/Invoke.
是否有可能获得以厘米为单位而不是以像素为单位的实际屏幕尺寸?即我需要知道屏幕的大小而不是它的分辨率。
如果在Windows应用程序中有可能,我需要这个。