Как проверить, находится ли мышь над определенным HWND? Я пытался использовать сообщения WM_MOUSELEAVE и WM_MOUSEMOVE для отслеживания, но если вы нажмете кнопку и перетащите мышь из кнопки, она не получит WM_MOUSELEAVE до тех пор, пока мышь не будет отпущена, что уже слишком поздно, потому что:
Когда вы нажимаете кнопку, сообщение WM_COMMAND отправляется только в следующих случаях:
1. Мышь изначально была нажата над кнопкой
2. Мышь находится над кнопкой
3. Мышь отпущена над кнопкой
Мне нужно воспроизвести эту функцию.