そこで、win32のSendMessageをIPCとして使用するアプリを作成しています。
私はFindWindowを使用して、classNameとwindowNameに基づいてhWndを取得しています。他のルートウィンドウと同じ名前/クラス名を持つルート(デスクトップの子のように)ウィンドウと話したいまで、これはすべてうまくいっています。
必要なhWndを選択するために使用できるFindWindowの代替手段はありますか?
そこで、win32のSendMessageをIPCとして使用するアプリを作成しています。
私はFindWindowを使用して、classNameとwindowNameに基づいてhWndを取得しています。他のルートウィンドウと同じ名前/クラス名を持つルート(デスクトップの子のように)ウィンドウと話したいまで、これはすべてうまくいっています。
必要なhWndを選択するために使用できるFindWindowの代替手段はありますか?
必要なウィンドウの子ウィンドウを見つけることができますか? その場合は、 を使用FindWindowEx
してルート ウィンドウに移動できます。そうでない場合はEnumWindows
、同じキャプションとクラスを持つ他のルート ウィンドウとは別に、探しているルート ウィンドウを設定する属性を使用して決定する必要があります。