給定CGDirectDisplayID從如何以編程方式確定在OS X上Retina MacBook Pro屏幕的原始像素分辨率?
CGError error = CGGetActiveDisplayList(8, directDisplayIDs, &displayCount);
的內置屏幕上的Retina MacBook Pro的,我希望用
size_t pixelWidth = CGDisplayPixelsWide(directDisplayID);
size_t pixelHeight = CGDisplayPixelsHigh(directDisplayID);
然而,以獲取本機的像素尺寸,這些調用只返回返回當前所選模式的尺寸。如果我改變屏幕分辨率,我會得到不同的值。我一直在尋找回到2880 X 1800的15" RMBP。
如何抓一個的Retina MacBook Pro的屏幕的原生像素尺寸?
我不確定我想要管理屏幕模型列表,但它是一個選項,謝謝。 –
是否有其他人已整理過屏幕模型和分辨率列表? –