ウィンドウとそのrichEditコントロールへのハンドルがあります。上記のコントロールを自分のものに置き換えることはできますか?オリジナルと同じように、つまり窓の一部などに振る舞ってほしい。
シナリオをさらに詳しく説明します。現在、機能の1つがテキストエディタであるアプリケーションを逆アセンブルしています。私の現在の(制限された)環境には、プロシージャへのさまざまなフックがあり、そのうちの1つがエディタウィンドウへのハンドルを生成します。もう1つは、RichEdit20Aがウィンドウホストを制御するためのハンドルを取得することを可能にします。
私がやりたいのはこれです-コントロールを自分のもの(おそらく.NETに相当するもの)で上書きし、アプリのGetWindowText呼び出しにパッチを適用して新しいものを使用します。これを実装するには、クラスライブラリをC#/マネージC ++で記述し、アプリ(アンマネージC ++で記述)にインポートする予定です。
また、テキストエディタのインスタンスは任意の数である可能性があります。