void CMyDlg::OnPaint()
{
CPaintDC dc(this); // device context for painting //部分过程省略.....
m_bitmap.Draw(dc,x,y,8,8);//在屏幕上画一个8 * 8的小方块(CImage m_bitmap)
}//鼠标滚轮的响应
BOOL CMyDlg::OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值 if(nFlags & MK_CONTROL)
{ //缩放
if(zDelta>0)
{
//如何在这里实现方块的放大
}
else
{
//这里缩小
}
} return CDialog::OnMouseWheel(nFlags, zDelta, pt);
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货