Unfortunatley it's a fairly Complecated Situation So I Can't use the Flag Option, Just To Clarify Matthew I know there's no Way in VB, The GetCursorPos API Won't work Either, I'm Looking For An API That Can, I just uses GetCursorPos as it is a Similar API to Get the Mouse Posiion, I need one Like It to Get the Button States, Or any Way at all.