调用MFC哪个函数可以得出插入的位图的长和宽???[

我想做一个游戏,然而游戏有个飞船图片要载入,但载入飞船图片后我用了GetBitmapDimension()函数没能得出飞船图片的大致长和宽。我是初学,所以有很多不懂,希望... 我想做一个游戏,然而游戏有个飞船图片要载入,但载入飞船图片后我用了GetBitmapDimension()函数没能得出飞船图片的大致长和宽。我是初学,所以有很多不懂,希望讲解的时候详细点。在这先谢谢各位大虾们。
自己写的代码
void CDView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default

CBitmap shipmap;
shipmap.LoadBitmap(IDB_SHIP);
CBrush brush(&shipmap);

CClientDC dc(this);
CSize size;

size=shipmap.GetBitmapDimension();

POINT point1;
point1.x=200;
point1.y=200;
CRect rect(point1,size);
dc.SelectObject(&brush);

dc.GetClipBox(&rect);

dc.PatBlt(rect.left , rect.top , rect.Width ( ) , rect.Height( ),PATCOPY );

CView::OnLButtonDown(nFlags, point);
}
我的想法就是要一点鼠标左键然后就弹出一张飞船图片出现在指定的地方。
展开
 我来答
jming115
2010-06-18 · TA获得超过367个赞
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
利用GetBitmap( BITMAP* pBitMap )可以得到。

BITMAP bitMap;
shipmap.GetBitmap( &bitMap );
int width = bitMap.bmWidth; //图像宽
int height = bitMap.bmHeight; //图像高
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式