问题描述
我在Shuttle触摸屏电脑上检测到Windows 8开发人员预览图形问题。我正在运行天文软件"Eye& Telescope"。这是我的一个朋友在2002年首次发布并在Win98,NT,2000,
Vista和Windows 7上运行。它是用Visual C ++ 6.0编写的,使用MFC。该软件显示星图以及其他内容(有关详细信息,请参阅www.eyeandtelescope.com)。
I have detected a graphics issue with Windows 8 Developer preview on a Shuttle Touchscreen PC. I was running the astronomy software "Eye&Telescope" that was first released in 2002 by a friend of mine and runs on Win98, NT, 2000, Vista and Windows 7. It's written in Visual C++ 6.0, using MFC. The software displays star charts among other things (see www.eyeandtelescope.com for more info).
在Windows 8机器上,图形失真一种奇怪的方式。我从其他机器/ Windows版本的比较中发现,GDI映射模式存在问题:Eye& Telescope使用MM_HIMETRIC映射模式和使用GetDeviceCaps查询的
窗口/视口尺寸。
On the Windows 8 machine, graphics are distorted in a strange manner. What I find from comparison with other machines/Windows versions points to an issue with GDI mapping modes: Eye&Telescope uses the MM_HIMETRIC mapping mode and the window/viewport dimensions queried with GetDeviceCaps.
症状:星图显示没有星星 - >绘制的椭圆(使用CDC.Ellipse()函数)明显小于一个像素,导致无法显示。用于显示星座名称的字体非常小,无法识别字母
,只显示几个像素。
Symptoms: the star map shows no stars -> the ellipses (CDC.Ellipse() function is used) drawn are apparently smaller than one pixel, resulting in no display. The font used to display the constellation name is so tiny that no letters can be recognized, only a few pixels appear.
但是,如果在打印预览中查看星图,则一切正常。在Windows 8中是否存在GDI函数的已知问题?
However, if the star chart is viewed in print preview, things are OK. Are there known issues with GDI functions in Windows 8?
Peter
推荐答案
请尝试校准显示颜色,您可以在设置中搜索它完成这些步骤。从设备供应商的站点中查找最近的显示驱动程序,尝试在兼容模式下安装它。并等待更好的回复。
please try Calibrate display color, you may search for it in Settings and complete the steps. Look for the most recent display driver from your device vendor's site, try installing it in Compatibility Mode. And wait for a better reply.
这篇关于WIn8图形问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!