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