在OnKeyDown事件中判断鼠标状态我想判断按键的时候鼠标左键或右键是否按住.[解决办法]设个标志,可以在鼠标按下设为1,弹起为0然后在OnKeyDown里判断这个标志[解决办法]不要把简单的事情复杂化。在OnKeyDown事件中判断:
bool bMRButtonDown = ::GetAsyncKeyState(VK_RBUTTON) & 0x8000;Caption = bMRButtonDown? "鼠标右键按下": "鼠标右键弹起";