根据HBITMAP获取位图的尺寸信息
2012-06-28 10:40
197 查看
自绘Button时,需要Button表面的位图来动态调整Button的尺寸。而位图是通过LoadBitmap函数载入的,返回的也是一个HBITMAP句柄,所以无法直接获取HBITMAP的尺寸。
解决方法是使用GetObject API根据HBITMAP获取BITMAP对象,有了BITMAP对象,就有了位图的文件头、尺寸以及位图数据等信息。
解决方法是使用GetObject API根据HBITMAP获取BITMAP对象,有了BITMAP对象,就有了位图的文件头、尺寸以及位图数据等信息。
BITMAP bmp; HBITMAP hBmp; GetObject(hBmp, sizeof(BITMAP), (LPBYTE)&bmp);
相关文章推荐
- 根据HBITMAP获取位图的尺寸信息
- 根据ISBN获取豆瓣API提供的图书信息
- 百度地图,根据地图上任意一点的经纬度获取周边最近的POI位置信息
- PHP根据地理位置信息获取经纬度
- 获取不同规则屛参中屏幕尺寸信息
- java根据ip地址获取详细地域信息
- java根据ip地址获取详细地域信息
- 利用HTML5定位功能获取经纬度,在根据经纬度利用百度地图获取位置信息
- 根据角色的选择获取对应信息 选择器事件 on()
- java根据ip地址从第三方接口获取详细的地理位置地域信息
- 根据Matrix值获取图片位置信息
- 根据图片url获取图片尺寸
- c++学习之:根据GetLastError()返回值获取错误信息
- 地理编码反地理编码, 根据地名获取经纬度等信息
- 根据表名获取表字段信息
- shiro-根据JSESSIONID获取用户信息和判断是否登陆
- magento根据订单号来获取订单信息
- python实现根据用户输入从电影网站获取影片信息的方法
- [Python] 根据IP获取位置信息