调用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);
}
我的想法就是要一点鼠标左键然后就弹出一张飞船图片出现在指定的地方。 展开
自己写的代码
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);
}
我的想法就是要一点鼠标左键然后就弹出一张飞船图片出现在指定的地方。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询