鼠标按下或鼠标松开做不同的处理

阅读 63

2022-07-27


​​软件架构师​​何志丹

OnLButtonDown中:

m_bMouseDown = true ;

OnLButtonUp中:

m_bMouseDown = false ;

会有什么问题?


按下鼠标 移出控件 松开。

如果改成 鼠标移出也

m_bMouseDown = false ;

那会有新问题:

按下鼠标 移出控件 移回控件

较好的解法:

bool bMouseDown = GetKeyState(VK_LBUTTON) & 0x8000 ;


相关推荐

精彩评论(0)

0 0 举报