+ -
当前位置:首页 → 问答吧 → MFC打豆豆,怎么判断鼠标点击数组里的元素阿。.?

MFC打豆豆,怎么判断鼠标点击数组里的元素阿。.?

时间:2011-12-22

来源:互联网

还是初学者.. 
LBUTTONDOWN里怎么响应鼠标点击的是数组里的元素..

作者: pzl_ai   发布时间: 2011-12-22

你有数组,那你也应该知道数组内元素的位置,也就知道所有元素的CRect矩形或区域CRgn的值,WM_LBUTTONDOWN时去简单循环所有元素,判断坐标是否在某个元素的CRect内就好了

int nElementsCount = m_arElement.GetSize(); 
for (int i = 0; i < nElementsCount; ++i)
{
  CRect rect = m_arElement.GetAt[i];
  if (rect.PtInRect())
  在这里了;
}

作者: dream0411   发布时间: 2011-12-22