ウィンドウ内のフォーカスされた要素を取得する方法を調べるのに問題があります。 2つのテキストボックス、ドロップダウン、2つのボタンがある別のプログラムのウィンドウがあります。私はこのプログラムを開いて前面に引っ張り、2つのテキストボックスを入力し、プログラム的にドロップダウンから選択する必要があります。cで正確にフォーカスされた要素を取得する#
私は、SetForegroundWindowでウィンドウを前方に引っ張って物を埋めることができ、SendKeysでナビゲートすることができますが、カーソルがどのボックスを開始するかわからないので、それを正しく埋めるために正面に引っ張った。
アイデア?
のWinForms 、WPF?あなたが入力するときにすでにTextBoxの1つにフォーカスがありませんか? – LarsTech
[UIAutomation](https://msdn.microsoft.com/en-us/library/windows/desktop/ee684009.aspx)を使用していますか? – muratgu
私は(うまくいけば)もう少し明確に編集しました。 UIボックスは私のものではなく、外部の独自ソフトウェアの一部です。ボックスの1つに焦点が当てられていますが、私が今作業しているスクリプトでは、それらを適切に埋め込むためのスクリプトを知る必要があります。 私はUIAutomationを使用していません。 – pucedragonlord