词条 | 路径层 |
释义 | 路径层主要运用于画图当中,其概念就像当年军阀割据时圈地一样,在地域上划定了界线,界线之内是各自的地盘,别人不能侵犯。VC++中利用CDC提供的BeginPath和EndPath这两个函数来实现路径层。BeginPath()其作用是在设备描述表中打开一个路径层;然后利用图形设备接口提供的函数进行绘图操作,例如绘制一些点、椭圆等;最后,绘图操作完成之后,应用程序调用EndPath()这个函数关闭这个路径层。 在绘图时,如果希望图的某一部分与其他部分分开处理,就可以利用路径层的独立性,调用 SelectClipPath(); 函数. 该函数参数如下: RGN_AND 新的剪切区是剪切区与路径层的交集. RGN_COPY 剪切区不变 RGN_DIFF 新的剪切区是旧的剪切区中除去路径层的部分 RGN_OR 新的剪切区是旧的剪切区和路径层的并集 RGN_XOR 新的剪切区是旧的剪切区和路径层的并集,但除去他们的交集部分 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。