void CChild3DView::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
if(MK_CONTROL & nFlags)
{
AfxMessageBox("ctrl 键已按下!");
}
else
{
}
}
出现的问题:
通过nFlags判断ctrl是否按下时,当ctrl没有按下,鼠标点击后移动,LButtonUp 时,会被判断为ctrl键已按下。
解决方法:
退出有道词典
估计原因,有道词典有划译功能,也许在鼠标松开的时候 ,有道给系统发送了一个ctrl的信号。