在MFC中如何获得一个CBitmap的宽和高?
HBITMAPhImage=(HBITMAP)::LoadImage(NULL,m_strFilename,IMAGE_BITMAP,0,0,LR_LOADFROMFIL...
HBITMAP hImage = (HBITMAP)::LoadImage(NULL, m_strFilename, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
CBitmap bmpImage;
bmpImage.Attach(hImage);
我用如上方法建立一个CBitMap对象,现在想知道这张图片的宽和高,应当怎么做? 展开
CBitmap bmpImage;
bmpImage.Attach(hImage);
我用如上方法建立一个CBitMap对象,现在想知道这张图片的宽和高,应当怎么做? 展开
4个回答
展开全部
直接用:
BITMAP bmp;
bmpIamge.GetBitmap(&bmp);
int nWidth = bmp.bmWidth;
int nHeight = bmp.bmHeight;
BITMAP bmp;
bmpIamge.GetBitmap(&bmp);
int nWidth = bmp.bmWidth;
int nHeight = bmp.bmHeight;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BITMAP bmp;//获取位图信息
GetObject(hImage, sizeof(BITMAP), &bmp);
int nWidth = bmp.bmWidth;//位图宽
int nHeight = bmp.bmHeight;//位图高
GetObject(hImage, sizeof(BITMAP), &bmp);
int nWidth = bmp.bmWidth;//位图宽
int nHeight = bmp.bmHeight;//位图高
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BITMAP bmp;
bmpIamge.GetBitmap(&bmp);
int nWidth = bmp.bmWidth;
int nHeight = bmp.bmHeight;
bmpIamge.GetBitmap(&bmp);
int nWidth = bmp.bmWidth;
int nHeight = bmp.bmHeight;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
魔老大,用getbitmap()也可以把?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询