根据HBITMAP获取位图的尺寸信息
2013-11-19 01:09
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获取位图的尺寸信息
- magento 根据产品id,获取产品信息
- 地理编码反地理编码, 根据地名获取经纬度等信息
- 获取位图尺寸
- shiro-根据JSESSIONID获取用户信息和判断是否登陆
- 百度地图,根据地图上任意一点的经纬度获取周边最近的POI位置信息
- javaScript根据IP来获取城市等相关信息
- android根据uri或文件绝对路径获取文件基本信息
- 根据错误码获取错误信息
- PHP根据地理位置信息获取经纬度
- 根据错误码获取错误信息,读写文件
- 获取不同规则屛参中屏幕尺寸信息
- java根据ip地址获取详细地域信息
- java根据ip地址获取详细地域信息
- 利用HTML5定位功能获取经纬度,在根据经纬度利用百度地图获取位置信息
- 根据角色的选择获取对应信息 选择器事件 on()
- java根据ip地址从第三方接口获取详细的地理位置地域信息
- java--根据URL获取信息
- java 根据openId获取用户基本信息