通过GetCurrentObject和GetObject获取和hdc相关的位图对象数据区起始地址

来源:互联网 发布:mac lnmp 一键安装包 编辑:程序博客网 时间:2024/05/16 14:33

        通过windows API当中提供的GetCurrentObject和GetObject两个函数可以直接获取和hdc相关的位图对象数据区起始地址,由此可以直接对位图对象进行读写操作。

 

代码

BITMAP bm;HBITMAP hBitmap = (HBITMAP)GetCurrentObject(hdc, OBJ_BITMAP);if (hBitmap != NULL) GetObject(hBitmap, sizeof(BITMAP), &bm);


        bm.bmBits里就是位图对象数据区的起始地址了,然后的事情就好办多了。

原创粉丝点击