Exemple #1
0
        /// <summary>
        /// 获取一个值,该值指示控件是否可以接收焦点。
        /// </summary>
        /// <param name="hWnd">控件句柄。</param>
        /// <returns>如果控件可以接收焦点,则为 true;否则为 false。</returns>
        public static bool GetCanFocus(IntPtr hWnd)
        {
            if (!GetIsHandleCreated(hWnd))
            {
                return(false);
            }

            return(UnsafeNativeMethods.IsWindowVisible(hWnd) && UnsafeNativeMethods.IsWindowEnabled(hWnd));
        }
Exemple #2
0
 /// <summary>
 /// 获取一个值,该值指示控件是否可以对用户交互作出响应。
 /// </summary>
 /// <param name="hWnd">控件句柄。</param>
 /// <returns>如果控件可以对用户交互作出响应,则为 true;否则为 false。默认为 true。</returns>
 public static bool GetEnabled(IntPtr hWnd)
 {
     return(UnsafeNativeMethods.IsWindowEnabled(hWnd));
 }