随笔分类 -  AboutGDI

摘要:这个问题研究了两天。《windows程序设计》中没有给出实例,MSDN也没有给出具体的例子。在知道,CSDN提问后,也没有得到答案。所以决定重新对DIB做一次彻底的研究,这大概会花去我一个月的时间,但是后面的其它的内容还要继续下去,所以暂时给这篇留白。等研究透彻了会把它补上;接下来应该会开辟一个新的... 阅读全文
posted @ 2016-01-01 04:32 廖凡 阅读(308) 评论(0) 推荐(0)
摘要:压缩位图我们使用简单的行程长度编码的方法,详情参考《windows程序设计》15章之DIB压缩。在BITMAPINFOHEADER结构中有两个和位图压缩有关的字段,分别是biCompression(Compression即压缩的意思)和niSizeImage。其中biCompression可以被设置... 阅读全文
posted @ 2016-01-01 04:31 廖凡 阅读(343) 评论(0) 推荐(0)
摘要:怎样将我们上一篇截取的位图保存在文件夹里。根据MSDN,思路是这样的,用CreateFile函数在磁盘建立一个bmp文件,用WriteFile填充该bmp文件的文件头、信息头,像素等信息。之前我们只有一个位图的句柄即,hBitmap。所以保存截图的重点是,从hBitmap着手,获得建立一张位图所需要... 阅读全文
posted @ 2016-01-01 04:31 廖凡 阅读(864) 评论(0) 推荐(0)
摘要:程序将系统窗口左上角100*100的图像复制到粘贴板上。程序的关键位置上加上了注释,相关知识《windows程序设计》第14章内容 1 #include 2 #pragma comment(linker,"/subsystem:\"windows\"" ) 3 HBITMAP GetBitmap(... 阅读全文
posted @ 2016-01-01 04:25 廖凡 阅读(624) 评论(0) 推荐(0)