图形模式

【勇芳软件工作室】汉化HomePreviousNext

Windows支持五种图形模式,允许应用程序指定颜色混合,输出出现,输出如何缩放等。存储在设备上下文中的这些模式在下表中描述。

模式描述
背景模式定义背景颜色如何与现有的窗口或屏幕颜色混合,用于位图和文本操作。
绘图模式定义前景颜色与现有窗口或笔,画笔,位图和文本操作的屏幕颜色的混合。
映射模式定义图形输出如何从逻辑(或世界)空间映射到窗口,屏幕或打印机纸上。
多边形填充模式定义刷子图案如何用于填充复杂区域的内部。
拉伸模式定义当位图被压缩(或缩小)时,位图颜色如何与现有窗口或屏幕颜色混合。

与图形对象一样,Windows将使用默认图形模式初始化设备上下文。应用程序可以通过调用以下功能来检索和检查这些默认模式。

图形模式功能
背景模式GetBkMode
绘图模式GetROP2
映射模式GetMapMode
多边形填充模式GetPolyFillMode
拉伸模式GetStretchBltMode

应用程序可以通过调用以下功能之一来更改默认模式。

图形模式功能
背景模式SetBkMode
绘图模式SetROP2
映射模式SetMapMode
多边形填充模式SetPolyFillMode
拉伸模式SetStretchBltMode