gdi-关于GDI裁剪的问题,在xp中很好,到win7下出现了问题

问题描述

关于GDI裁剪的问题,在xp中很好,到win7下出现了问题

我画了许多的平行线 然后想用已有的路径裁剪这些线,在Xp中裁剪没有问题,
但是在win7下出现有些线没有裁剪成功的现象,如下图所示:

在查找问题过程中发现,出现有线没有被裁剪的情况,均为画实线且宽度小于等于1.5的情况下发生!

请各位大侠指点问题出在哪~

解决方案

把xp下的gdi32.dll拷贝过来看看。

解决方案二:

解决办法是设置g.SmoothingMode为AntiAlias或HighQuality就可以了 虽然不知道出现这个问题深层次的原因 但是这样子可以解决问题~

解决方案三:

关于JavaSwing背景和Win7下和Xp下边框不一致的问题

时间: 2024-12-01 21:02:02

gdi-关于GDI裁剪的问题,在xp中很好,到win7下出现了问题的相关文章

软件安装-针对XP开发的软件,有没有办法在win7下安装?

问题描述 针对XP开发的软件,有没有办法在win7下安装? 有个WinXP下的应用软件,现在想在win7下使用,没有win7版的可替代,安装时显示不支持本操作系统,有没有办法能安装且可以使用? 解决方案 试试使用兼容模式运行,右击安装包,点属性,安全里有使用兼容模式运行,选择xp试试 解决方案二: win7下安装xpwin7下安装xpwin7下安装xp 解决方案三: 试试使用兼容模式运行,右击安装包,点属性,安全里有使用兼容模式运行,选择xp试试

netframe 4.0 c#程序win7下正常,xp下出现gdi+一般性错误

问题描述 netframe4.0c#程序win7下正常,xp下出现gdi+一般性错误调试发现出错在img=Image.FromStream(stream);时发生错误,xp下调用此就报错有解决办法吗.netframe4.0privatevoidbutton1_Click(objectsender,EventArgse){stringurl="http://mmbiz.qpic.cn/mmbiz/ghy41rwtjW7CB0eNrrP3mUO4n7iam3VoIUuJicleUSzFHB6iahN

GDI+编程基础(一)GDI+ Vs GDI

本文配套源码 一.GDI GDI是位于应用程序与不同硬件之间的中间层,这种结构让程序员从直接处理不同硬件的工作中解放出来,把硬件间的差异交给了GDI处理.GDI通过将应用程序与不同输出设备特性相隔离,使Windows应用程序能够毫无障碍地在Windows支持的任何图形输出设备上运行.例如,我们可以在不改变程序的前提下,让能在Epson点式打印机上工作的程序也能在激光打印机上工作.它把windows系统中的图形输出转换成硬件命令然后发送给硬件设备.GDI是以文件的形式存储在系统中,系统需要输出图形

托管C++中GDI+和GDI混合编程技术

1.引言 早期的Windows程序中,可以使用GDI(Graphics Device Interface,图形设备接口)在一个窗体中绘制图形.文本和图像,但它的功能比较有限,尤其是图像处理方面.GDI+是GDI的一个新版本,它不仅在GDI基础上添加许多新特性,而且对原有的GDI功能进行优化,并在为开发人员提供的二维矢量图形.文本.图像处理.区域.路径以及图形数据矩阵等方面构造了一系列相关的类.其中,图形类Graphics是GDI+接口中的一个核心类,许多绘图操作都可用它来完成. 与GDI相比,G

Windows GDI和GDI+区别(实例剖析)

1.概述         GDI在全称是Graphics Device Interface,即图形设备接口.是图形显示与实际物理设备之间的桥梁.GDI接口是基于函数,虽然使程序员省力不少,但是编程方式依然显得麻烦.例如显示一张位图,我们需要进行"创建位图,读取位图文件信息,启用场景设备,调色板变化"等一系列操作.然而有了GDI+,繁琐的步骤再次被简化.顾名思义,GDI+就是GDI的增强版,它是微软在Windows 2000以后操作系统中提供的新接口. 2.GDI+主要功能       

FrontPage XP中的设计技巧

frontpage|技巧|设计 学会了用FrontPage XP做网页,心理特高兴,非常想把我在制作主页过程中的一些经验和大家交流交流.切磋切磋,我们一起来看看吧. 用表格做按钮 很多人为了做出按钮效果,不得不去动用一些图像或动画制作工具,非常麻烦,事实上,利用FrontPage XP的表格功能,你可以轻松地做出按钮效果来.方法是:插入一个一行一列的表格,然后设置它的表格属性,将单元格边距和单元格间距均设为"0",亮边框设为白色,暗边框设为黑色,然后把边框的粗细设置为一个较大的数值就行

Word2000/XP中内部COM插件的编程实现

简介 Office2000/XP中Word下的内部COM插件的实现方法和前面我的文 章< Office2000下内部COM插件的编程实现>中介绍的示例Outlook2000下内部 COM插件的实现方法与步骤基本相同,在这里,我想不用再重复哆嗦大部分前面 文章里已经讲过的内容了,只将重点放在它们间实现的不同点上,有兴趣的朋友 可以参看前面这篇文章,然后再看这篇文章一定会事半功倍的.本文章提供的 Word内部COM插件示例源码运行后的效果图如下所示: 具体实现 下面,让我们来看 看它们间(Word

如何在Windows XP中对活动目录进行搜索

很多人可能会对Windows XP的一点感到奇怪:在Windows 2000 Professional中能够对活动目录进行搜 索,而在Windows XP中这个功能却被去掉了.实际上,虽然用户无法通过Windows XP提供的图形用户界面 使用这个活动目录搜索的功能,但是它的确是存在的. 这里有一个小技巧可以令用户通过Windows来搜索活动目录,那就是利用一个动态链接库(DLL)文件 . 应用程序通过使用动态链接库文件来避免重复编码.举例来说,几乎在每个程序的"文件 "菜单里面都有一

教你在Win XP中更改命令提示符默认位置

在Windows XP中,单击"开始→所有程序→附件→命令提示符",即可打开命令提示符窗口,默认情况下系统会定位到"X:\Documents and Settings\当前用户名>"下,其中X为操作系统所在盘符.但一般来说,我们用到命令提示符时需要在特定的目录下工作,因此有必要使用"计算机管理"功能来更改命令提示符的默认位置: 单击"开始→控制面板→性能和维护→管理工具→计算机管理",依次展开"系统 工具→本地