如何获取ROP4掩码位?
我正在研究捕获 GDI 调用的打印机驱动程序示例,例如 DrvBitBlt()、DrvTextOut() 等。在 DrvBitBlt 中,我得到的 ROP4 值为 0XF0F0。这意味着我们需要使用画笔对象。
当我阅读 DrvBitBlt() ROP4 时,文档说:
低字节指定如果掩码为则应计算的 Rop3 1,高字节指定一个可以计算的Rop3 如果掩码为 0,则应用。
我的问题是掩码值将出现在哪里。如何得到掩码位是0还是1。
I am working on printer driver sample which capture GDI call such as DrvBitBlt(), DrvTextOut() … etc. In DrvBitBlt i am getting ROP4 value as 0XF0F0. It mean to say that we need to use the brush object.
When I read the DrvBitBlt() ROP4 the documentation says:
The low byte specifies a Rop3 that should be calculated if the mask is
one, and the high byte specifies a Rop3 that can be calculated and
applied if the mask is 0.
My question is where the mask value will be present. How go get the mask bit is 0 or 1.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
掩码位来自 DrvBitBlt 的第三个参数
The mask bits come from the third parameter to DrvBitBlt