Windows: Как проверить пользовательский интерфейс с высоким разрешением?
я хочу проверить, как мое приложение реагирует наhighнастройки -dpi. Я не имею в виду 120 точек на дюйм. я хочу проверить более высокие настройки dpi, такие как:
150dpi 300dpi 600dpi 1000dpi 1200dpiВидеокарта моей машины разработки не может работать с разрешением, требуемым для разрешения 300 точек на дюйм (или даже 150 точек на дюйм).
Предполагая, что интерфейс предназначен для & apos;fit& APOS; на дисплее с 768 строками (например, 1024x768) разрешение, требуемое для настроек с более высоким разрешением, должно быть:
Normal Wide-Screen Frame Buffer
dpi Resolution Resolution Zoom Size (MiB)
======= ============ ============ ====== ============
96 1024 x 768 1280 x 768 100% 3.75
113 1200 x 900 1440 x 900 117% 4.96
120 1280 x 960 1536 x 960 125% 5.63
131 1400 x 1050 1680 x 1050 137% 6.73
150 1600 x 1200 1920 x 1200 156% 8.70
300 3200 x 2400 3840 x 2400 313% 35.26
600 6400 x 4800 7680 x 4800 625% 140.63
1,000 10667 x 8000 12800 x 8000 1,042% 390.63
Требуемые разрешения становятся довольно высокими даже при разрешении 150 точек на дюйм.
я думал о чем-то вроде запуска программного обеспечения наVirtualPCс запущенной виртуальной машиной6400x4800 - а затем использоватьVNC подключиться к виртуальной машине. Затем он может масштабировать содержимое в соответствии с моим монитором. Хотя я теряю верность дисплея с высоким разрешением, я могу, по крайней мере, смотреть на него, взаимодействовать с ним (т.е.test Это). Но видеокарта s3 Trio 32/64, которую эмулирует VirtualPC, достигает1600x1200 (т.е. 150 точек на дюйм).
я также задавался вопросом, может быть, есть некоторыеvirtual video card драйвер, который может действовать как видеокарта - способный с высоким разрешением, но отображающий себя масштабированный на моем родном рабочем столе.
Есть идеи?
References MSDN - How to Ensure That Your Application Displays Properly on High-DPI Displays MSDN: Writing High-DPI Win32 Applications MSDN: Tutorial: Writing High-DPI Win32 Applications MSDN - Pixel Density and Usability Engineering Windows 7 Blog: Follow-up on High DPI resolution Greg Schechter's Blog - High DPI Support in Windows Vista Aero