15,976
社区成员
发帖
与我相关
我的任务
分享
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);
}