I am creating an application with the win32 api and I have a boolean isLeftClickPressed
which is set to true when I receive a WM_LBUTTONDOWN
message. when I receive a WM_LBUTTONUP
message I set it to false. this works fine, however if I hold down the left mouse button and move my cursor out of the window and release my mouse, it never send a WM_LBUTTONUP
message. I am not looking for a way to get around this rather just to find out when my mouse leaves the window and then set isLeftClickPressed
to false.
any help would be appreciated.
Call TrackMouseEvent
and check for WM_MOUSELEAVE
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.