問題タブ [findwindow]

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.

0 投票する
1 に答える
1854 参照

c# - ウィンドウ上の特定のコントロールを見つける

ウィンドウで特定の ProgressBar (msctls_progress32) の値を見つけようとしていますが、

次のウィンドウが見つかりました。

しかし、次のように ProgressBar のポインターを取得できません。

次に、値を取得したいポインタを取得したら:

問題は、ウィンドウに複数の進行状況バーがあり、ポインターが必要な進行状況バーが複数の #32770 (ダイアログ) 内にあることです。

0 投票する
2 に答える
1267 参照

winapi - WinAPI 検索ウィンドウ

Visual Studio 2012 で win32 アプリケーションを構築しています。次のコードで作成された 4 つの無効なボタンがあります。

私がやりたいことは、アプリケーションの実行時にボタンを有効にすることです。最初のボタンを見つけて有効にするために findwindow を使用しようとしましたが、見つかりません。私のコードは次のとおりです。

私は何か間違ったことをしていますか?前もって感謝します。

0 投票する
1 に答える
1315 参照

c# - FindwindowEx グーグルクローム WinAPI C#

関数FindWindowExのタスクバーにあるGoogle Chromeで開かれたファイルを探しようとしています。そして、それは私が作ったものです。間違いを修正するのを手伝ってください。私はそれを行う方法を理解していません。

助けてくれてありがとう:)

0 投票する
0 に答える
44 参照

c# - WindowsAPI で「RUN コマンド」を実行する方法

私は現在WINAPIで作業しており、アプリ「RUN-command」を実行しようとしています FINDWINDOW / FINDWINDOWEX を実行しようとしましたが、プログラム「RUN」がまだ機能していないため意味がありません。「実行コマンド」を開く方法は?

0 投票する
0 に答える
3525 参照

c# - まだ存在しないウィンドウ ハンドルを検索する FindWindowByCaption 関数

ユーザーの画面上の特定の位置に gnuplot グラフを移動する必要がある C# アプリケーションを作成しています。これを行うために、DllImport を使用していくつかの関数をプログラムに取り込みます。具体的には、FindWindowByCaption と MoveWindow およびその他のいくつかです。これまでのところうまくいきましたが、突然グラフが動かなくなりました。

グラフの生成に時間がかかっていることがわかり、ウィンドウが作成される前に MoveWindow 関数を実行しようとするため、ウィンドウは実際には移動されません。以前のバージョンのコードでは問題がなかったので、なぜこれが問題になるのかはわかりません。

何らかの理由で、FindWindowByCaption 関数は、ウィンドウが実際に存在する前にウィンドウ ハンドルを見つけます。

適切なハンドルが見つかるまで実行を試みるループ内にウィンドウ検索関数があります。グラフごとに名前が変わります。

なんらかの理由で、gnuplot グラフが実際に作成される前にハンドルを見つけてしまい、MoveWindow 関数をすぐに実行しようとするため、グラフが実際に作成されたときに正しい場所に移動しません。

どんな提案も役に立ちます

ありがとう、

-ジェイク

0 投票する
1 に答える
4173 参照

c++ - 不完全な名前による FindWindow()

不完全な名前でウィンドウを見つける方法はありますか?

たとえば、多くのタイトル名を持つことができる Google Chrome ウィンドウをどのように見つけますか?
スタック オーバーフローのように- Google Chrome

ウィンドウが常に以下のような関数と同じ名前を持つ場合、FindWindow関数はうまく機能します。

しかし、(ブラウザのように) 名前が頻繁に変わるとどうなるでしょうか? 固定の開始/終了を検索してウィンドウを見つけるにはどうすればよいですか?

のようなものを探していFindWindow(NULL,_T("something here - Google Chrome")ます。
それを行う方法はありますか?

0 投票する
1 に答える
3632 参照

vb.net - findwindowEX トリッキーな外部プログラム

ねえ、私はそれが言うところまでずっと降りる方法を理解しようとしています:

ウィンドウ 00211286 "" QWidget

ここに画像の説明を入力

緑色で強調表示されているのは、以下のコードで見つけようとしているものです。

ここに画像の説明を入力 現在、私はこれを持っています:

FindWindow の値を取得し、次に最初の findwindowEx の値も取得します....しかし、その後、大きな脂肪 0 を取得します。次に、最後の FindWindowEx について、最初の findwindowEx で行ったのと同じ番号を取得します。

どんな助けでも素晴らしいでしょう!

0 投票する
1 に答える
2374 参照

vb.net - キャプションがなく、同じクラスの 2 つのテキスト ボックスをキャプチャするにはどうすればよいですか?

だから、私は 2 つのテキスト ボックスを持つウィンドウをキャプチャし、これらの両方のテキスト ボックスにいくつかのテキストを送信しようとしています。ただし、両方のテキストボックスにはキャプションがなく、同じクラス名「編集」があります。これまでのところ、最初のテキストボックスをキャプチャするだけで済みます。

以下に貼り付けたのは私のコードです。