問題タブ [findwindowex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - アイコンがあるときにMessageBoxのテキストを取得する方法は?
MessageBox
キャプションとテキストに基づいて表示される場合は、特定のものを閉じようとしています。MessageBox
アイコンがない場合でも機能します。
上記のコードは、次のように がアイコンなしMessageBox
で表示されている場合に問題なく動作します。
ただし、次のようなアイコン (からMessageBoxIcon
) が含まれている場合は機能しません。GetWindowTextLength
0 を返し、何も起こりません。
私の最善の推測では、 の 3 番目および/または 4 番目のパラメーターFindWindowEx
を変更する必要がありますが、代わりに何を渡せばよいかわかりません。それとも、アイコンをスキップするために 2 番目のパラメータを変更する必要があるのでしょうか? よくわかりません。
c# - C# FindWindowEx - Teamviewer パネルが見つかりません
TeamViewer を介して別のマシンを制御するプログラムを PC で実行しています。マウスクリックを送信するにはTeamViewerがフォアグラウンドにある必要があることを除いて、すべて正常に機能します。編集パネルが「編集」と呼ばれるメモ帳などのプログラムにマウスクリックを送信するコードがあります。しかし、TeamViewer パネルが呼び出されTV_REMOTEDESKTOP_CLASS
、FindWindowEx
そのハンドルが見つかりません。
これが私のコードです:
これは、パネルの詳細を示す Spy++ の画像です。
FindWindowEx
0x000000 を返します。
誰かが私が間違っていることを見てFindWindowEx
、正しい方向に向けることができますか?