[ 新規に投稿する ]

browserpanehandle の非同対応No.10704
こみやんま さん 25/05/07 13:20 [ コメントを投稿する ]
  browserpane のハンドルの非同期対応があるとありがたいです。

browserpanehandle がありますが、同期のみなので、
今は下記みたいになってしまっています。


    public static IntPtr FindEdgeWindowHandle(IntPtr hWndHidemaruHandle)
    {
        // ウィンドウハンドルからAutomationElementを取得
        AutomationElement rootElement = AutomationElement.FromHandle(hWndHidemaruHandle);

        if (rootElement == null)
        {
            return IntPtr.Zero;
        }

        // クラス名が "HM32EachBrowserCtrl" の要素を見つける
        AutomationElement hm32EachBrowserCtrl = FindChildByClassName(rootElement, "HM32EachBrowserCtrl");

        if (hm32EachBrowserCtrl == null)
        {
            return IntPtr.Zero;
        }
    }


"HM32EachBrowserCtrl" は秀丸として保証はしていないでしょうから、
やはりハンドルがほしいところです。

同期しかないからプロセスで固定なのかな? と思いましたが、
個別ブラウザ枠を閉じて開くと、ハンドル値が変わったので、
非同期版があったほうがよいかな、とは思います。
[ ]
RE:10704 browserpanehandle の非同対応No.10705
秀丸担当 さん 25/05/07 17:15 [ コメントを投稿する ]
  ご意見ありがとうございます。
browserpanehandleも非同期対応できたらいいです。
参考にさせていただきます。
[ ]

[ 新規に投稿する ]