[求助]菜鸟有个语句看不明白,各位大侠帮帮忙吧
在OnMouseMove函数中,我看见一个例子上写了这么一个语句:void CMouseMoveView::OnMouseMove(UINT nFlags, CPoint point)
{
if((nFlags&MK_LBUTTON)==MK_LBUTTON) //问题就是这一句
{
。。。。。。
}
其中,用到了&这个运算符,我想问问,这个运算符这里是不是按位与的意思?
如果是的话,我感觉这一句没有必要写的这么复杂啊,直接用
if(nFlags==MK_LBUTTON)
不行吗?