0

を使用してウィンドウ内のすべてのコントロールを列挙しようとしていますuser32.dllが、何をする必要があるか正確にはわかりません。

と を使用EnumWindowsEnumChildWindowsていますが、ウィンドウ内のすべてのコントロールを取得するわけではありません。

Delphi アプリケーションでいくつかのラベルのテキストを取得したいと考えています。

Spy++ を使用してみましたが、一覧にも表示されません。

4

2 に答える 2

0
    IList<IntPtr> childern = new List<IntPtr>();
    WNDENUMPROC enumChildProc = delegate(IntPtr hwnd, IntPtr param)
    {
        childern.Add(hwnd);
        return true;
    };
    EnumChildWindows(Hwnd, enumChildProc, IntPtr.Zero);
    return childern;

これHwndは親ウィンドウ ハンドルです

于 2014-09-29T15:11:51.890 に答える