不同分辨率下画圆 在1024×768下画圆就是正常的,在1920×1080下画圆就是椭圆,什么原因?怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CDC::SetMapMode()不知道这个函数对楼主有用不 你是不是修改了坐标模式(曾经调用了SetMapMode函数)?默认情况下应该不会出现这情况的。 呵呵,有趣不行的话就得到屏幕x、y的dpi,然后根据dpi求圆的长短轴,在画图形。(注意,这个时候画的就是尺寸上的椭圆,但是屏幕上是圆了),因为原来变形的圆在尺寸上就是圆的了,只是显示器的分辨率有问题。建议:这种bug不要改,如果要改话就有点像矢量绘图的东东了。 TCP发送文件,CPU占用高,请问如何解决? 在某代码段中禁用某警告 这几天刚开始学OGRE,我发现自己一个人太难了…… 在对话框中创建一个子对话框老是出错 如何在VC8中使用DEF文件导出class 关于函数里面等待事件的问题,.. 如何在MFC中使用.net编写的组件(如C#写的) 对话框之间如何传递消息? 在一个程序中,进程或主线程的STACK大小是多少?另外的线程的STACK大小是多少? 八数码问题的程序!!!! 把数据库的一张表导入excel 2003的问题 急:MFC ODBC连接Oracle10gr2问题(在线等!!!)
默认情况下应该不会出现这情况的。
不行的话就得到屏幕x、y的dpi,然后根据dpi求圆的长短轴,在画图形。(注意,这个时候画的就是尺寸上的椭圆,但是屏幕上是圆了),因为原来变形的圆在尺寸上就是圆的了,只是显示器的分辨率有问题。建议:这种bug不要改,如果要改话就有点像矢量绘图的东东了。