您的位置:首页 > 其它

根据HBITMAP获取位图的尺寸信息

2012-06-28 10:40 197 查看
自绘Button时,需要Button表面的位图来动态调整Button的尺寸。而位图是通过LoadBitmap函数载入的,返回的也是一个HBITMAP句柄,所以无法直接获取HBITMAP的尺寸。

解决方法是使用GetObject API根据HBITMAP获取BITMAP对象,有了BITMAP对象,就有了位图的文件头、尺寸以及位图数据等信息。

BITMAP bmp;
HBITMAP hBmp;

GetObject(hBmp, sizeof(BITMAP), (LPBYTE)&bmp);


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: