Esempio n. 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));
        }
Esempio n. 2
0
 /// <summary>
 /// 获取一个值,该值指示是否显示该控件及其所有父控件。
 /// </summary>
 /// <param name="hWnd">控件句柄。</param>
 /// <returns>如果显示该控件及其所有父控件,则为 true;否则为 false。默认为 true。</returns>
 public static bool GetVisible(IntPtr hWnd)
 {
     return(UnsafeNativeMethods.IsWindowVisible(hWnd));
 }