参考:http://www.vckbase.com/document/viewdoc/?id=532
http://www.mvps.org/user32/gditutorial.html
以及MSDN2008中StrechBlt 、SetBkColor 和SetTextColor 的Remarks部分。
Updated@2010.12.25: Feng Yuan的GDI编程书的第10章Using DDBs的DDB Color Conversion
小节有详细的介绍。。
这里我贴一下自己觉得从上面资料中找出的最重要的一些原理:
For a monochrome bitmap, the black area is really 0 bits and the white area is really 1 bits.
啥不说了,贴代码(里面有详细的注释):
附图一张(可以测试下,不让上传BMP图,转成gif了):
可以用上面的理论改写《Windows程序设计》第五版14章的BitMask例子,可以不用Rop 0x。。。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209207.html原文链接:https://javaforall.net
