/// <summary> /// 指定ウインドウのコントロール列挙 /// </summary> /// <param name="hWnd"></param> public static String[] EnumControl(IntPtr hWnd) { var names = new List <String>(); // コントロールを列挙する NativeMethod.EnumChildWindows(hWnd, (hCWnd, lParam) => { String name = GetWindowText(hCWnd); // テキストの取得 if (name.Length > 0) { names.Add(name); } return(true); }, IntPtr.Zero); return(names.ToArray()); }