winfrom 获取焦点控件

[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.Winapi)]
        internal static extern IntPtr GetFocus();
        ///获取 当前拥有焦点的控件
        private Control GetFocusedControl()
        {
            Control focusedControl = null;
            IntPtr focusedHandle = GetFocus();
            if (focusedHandle != IntPtr.Zero)
            focusedControl = Control.FromChildHandle(focusedHandle);
            return focusedControl;
        }
View Code

原文链接:https://blog.csdn.net/alisa525/article/details/7402307api

相关文章
相关标签/搜索