private IntPtr getCurrentAndroidHWnd() { if (emulatorProcess == null) { StartEmulator(); ConnectEmulator(); } if (!docked) { return(emulatorProcess.MainWindowHandle); } else { Rectangle rect = new Rectangle(); var handle = emulatorProcess.MainWindowHandle; if (rect.X != -1 || rect.Y != -30) { Imports.MoveWindow(handle, -1, -30, emulator.DefaultSize().Width, emulator.DefaultSize().Height, false); } return(emulatorProcess.MainWindowHandle); } }