模式块传输
PatBlt 函数的名称(模式块传输的缩写)意味着此函数只需复制画笔(或图案),直到它填充指定的矩形。 但是,函数实际上更强大。 在复制画笔之前,它通过使用光栅作(ROP)将模式的颜色数据与视频显示上现有像素的颜色数据组合在一起。 ROP 是一个按位作,它应用于复制画笔的颜色数据位,以及显示设备上的目标矩形的颜色数据位。 有 256 个 ROP;但是,PatBlt 函数仅识别需要模式和目标(而不是需要源的模式) 的函数。 下表标识了最常见的 IOPS。
人事 登记 | 描述 |
---|---|
PATCOPY | 将模式复制到目标位图。 |
PATINVERT | 使用布尔 XOR 运算符将目标位图与模式组合在一起。 |
DSTINVERT | 反转目标位图。 |
黑暗 | 将所有输出转换为二进制零。 |
白 | 将所有输出转换为二进制输出。 |
有关详细信息,请参阅 光栅作代码。