如何得到icon的尺寸大小?? 宽度和高度如何知道?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你一个我做的函数BOOL Bitmap_GetIconDimension(HICON hIcon, int *cx, int *cy){ ICONINFO iinfo; BITMAP icondata; if(!GetIconInfo( hIcon, &iinfo )) return FALSE; if(!GetObject( iinfo.hbmColor, sizeof(BITMAP), &icondata )) return FALSE; DeleteObject( iinfo.hbmColor ); DeleteObject( iinfo.hbmMask ); *cx = icondata.bmWidth; *cy = icondata.bmHeight; return TRUE;} 一个icon文件中可以含有多个不同大小的图标如果我没记错的话,Bitmap_GetIconDimension得到的是其中第一个的大小。 如何快速测试RAR文件密码? 问个可能比较愚蠢的问题--异步Socket进行监听 腾讯QQ上的微博内容浏览界面是怎么实现的? VC 改变图标 右键菜单怎么不能和主菜单上的菜单项都响应? 看不懂这行代码??? SDK编程中使用头文件抵触 請問擴展名pdg文件是用什麼打開的???????????????????? 一个非常简单的问题,关于CoCreateInstanceEx()? 新手,不知vc中,对话框中尺寸要如何设定,而不是用手去大概的拉? 有个问题想问一下,在SQL中出现的3121错误可能是什么造成的?? 求教:如何给static control加一个tooltip
BOOL Bitmap_GetIconDimension(HICON hIcon, int *cx, int *cy)
{
ICONINFO iinfo;
BITMAP icondata;
if(!GetIconInfo( hIcon, &iinfo ))
return FALSE;
if(!GetObject( iinfo.hbmColor, sizeof(BITMAP), &icondata ))
return FALSE;
DeleteObject( iinfo.hbmColor );
DeleteObject( iinfo.hbmMask ); *cx = icondata.bmWidth;
*cy = icondata.bmHeight; return TRUE;
}
如果我没记错的话,Bitmap_GetIconDimension得到的是其中第一个的大小。