wParam&WM_SHIFT是什么意思,主要是&的作用不明白?

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:36:59
wParam&WM_SHIFT是什么意思,主要是&的作用不明白?
哪为高人讲讲&的用法~~

&是位与操作啊,WM_SHIFT是个宏,它的值对应的二进制码中肯定只有一个1,所以wParam和WM_SHIFT做位与操作的话,如果结果为0,说明wParam中和WM_SHIFT是1的那位对应的那一位是0,结果不为0,则该位为1.

我猜这是检测有没有按SHIFT键

就是说wParam 值里面 包含WM_SHIFT
简单的说 1&1 这样就表示TURE

如果按下了shift键.
也包括组合键