Приложение может запускаться при любых других событиях.Может быть, он хочет увидеть WM_MOUSEHOVER и т. Д. Это было давно, но я помню, что было что-то действительно полезное в том, как были реализованы некоторые из этих событий - например, был отдельный поток, который опрашивал мышь и генерировал события WM_MOUSELEAVE, когда мышьбольше не было за окном.Вас тоже может укусить что-то подобное.Также возможно, что само приложение опрашивает мышь на предмет ее истинного положения при получении события.
В зависимости от того, что вы пытаетесь сделать, возможно, вы могли бы программно перемещать мышь вместо того, чтобы просто пытаться подделатьСобытия.К сожалению, я не помню API для этого, но уверен, что это возможно.