public WindowControl GetFocus() { using (AttachThreadInputScope scope = new AttachThreadInputScope(GetWindowThreadID())) { return(new WindowControl(User32APIs.GetFocus())); } }