#DEFINE WM_LBUTTONDOWN 0x201 #DEFINE WM_LBUTTONUP 0x0202 DECLARE INTEGER FindWindow IN user32; STRING lpClassName, STRING lpWindowName DECLARE INTEGER FindWindowEx IN user32; INTEGER hwndParent, INTEGER hwndChildAfter,; STRING lpszClass, STRING @lpszWindow DECLARE INTEGER SendMessage IN user32; INTEGER hWindow, INTEGER Msg,; INTEGER wParam, INTEGER lParam LOCAL hTray, hStart hTray = FindWindow("Shell_TrayWnd", Null) hStart = FindWindowEx(hTray, 0, "button", NULL) = SendMessage(hStart, WM_LBUTTONDOWN, 0, 0) DOEVENTS = SendMessage(hStart, WM_LBUTTONUP, 0, 0)VFP window keeps capturing keyboard events. Need to find HWND for the popup window (Windows Start Menu) and activate it.