問題タブ [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.
c# - デスクトップ アイコンの操作 - 画像の回転を伴うテーマが有効な場合に SysListView32 へのハンドルを取得する方法
デスクトップ上でアイコンを移動しようとしていますが、画像の回転があるテーマが選択されるまではすべてうまくいきます。基本的な Windows 7 テーマでは、 のSysListView32
子が のSHELLDLL_DefView
子になりProgman
ます。
ただし、画像の回転デスクトップ テーマが選択されると、SysListView32
が子になり、その子SHELLDLL_DefView
が の子になりWorkerW
ます。1 つ以上あります。右を指す正しい HWND を見つけるにはどうすればよいですかWorkerW
。すべてのデスクトップ ウィンドウを列挙し、クラス名が WorkerW? の各ウィンドウをチェックします。
私main()
の例では、次の呼び出しを行います。
vb.net - VB.netSendMessage待機の問題
次のコードを使用して、クリックする別のフォームを表示するためのボタンをクリックしています。
問題は、
SendMessage(x、BM_CLICK、0&、0&)
ボタンをクリックすると、ポップアップするボックスから出るまでコードが停止します。次の行からボックスを出なくても続行できるようにしたい
hwnd = FindWindow(vbNullString、 "仮想CD-ROMドライバ制御")
ポップアップウィンドウを見つけて、そのボックス内のボタンをクリックします。
どんな助けでも素晴らしいでしょう!:o)
デビッド
解決済み
vb.net - vb.netはsendmessagestringからリストビューアイテムを取得します
次のコードを使用して、別のウィンドウのリストビューの内容を評価しようとしています。
しかし、私が常に取得する値は0です。
http://img153.imageshack.us/img153/8892/vcdprog.jpg
どんな助けでも素晴らしいでしょう!:o)
デビッド
c# - user32.dllのFindWindowExは、dllimportを使用してゼロのハンドルと127のエラーコードを返します。
別のWindowsアプリケーションをプログラムで処理する必要があります。グーグルを検索すると、DLLImport属性を使用してWindows計算機を処理し、user32.dll関数をC#の管理対象関数にインポートするサンプルが見つかりました。
アプリケーションが実行されています。メインウィンドウのハンドル、つまり電卓自体を取得していますが、その後のコードが機能していません。FindWindowExメソッドは、ボタンやテキストボックスなどの電卓の子のハンドルを返しません。
DLLImportでSetLastError=Trueを使用しようとしましたが、「Procedurenotfound」というエラーコード127が表示されることがわかりました。
これは私がサンプルアプリケーションを入手したところからのリンクです:
http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=14519&av=34503
誰かがそれを解決する方法を知っているなら助けてください。
更新:DLLImportは次のとおりです。
動作していないコードは次のとおりです。
qt - 私のqtアプリケーションに別のプロセスからのGUIを含めます
これらの質問にお答えいただけますか?
FindWindow に代わるものはありますが、どれがクロスプラットフォームですか?
qt アプリケーションに別のプロセスから GUI を含めるにはどうすればよいですか?
ありがとう。
vb.net - フォームハンドラー(Vb.net)の取得中にエラーが発生しました
私は現在のコードを持っています:
ボタンサブを見ると、実行するたびに「算術オーバーフローエラー!」とエラーが発生します。
ここで何が問題になっていますか?これはうまくいくはずです...そうですか?
申し訳ありませんが、これは少しあいまいですが、私が知っている限りです。
php - PHP exec()関数内でexeが実行されると、WindowsAPI関数FindWindowは常に0を返します。
サーバー上でいくつかのタスクを実行するためのコマンドラインアプリを作成しました。たとえば、ウィンドウを「追跡」してキーを送信します。Windows API関数findWindow()を使用してウィンドウを検索します。コマンドラインからexeを実行すると、exec()関数を使用してPHPから実行する場合を除いて、正常に機能します。FindWindow関数は常に0を返します(ウィンドウハンドルが見つかりません)、なぜですか?サンドボックスか何かで実行されていますか?
これについて何ができますか?誰?
ご回答ありがとうございます。
よろしくお願いいたします。ErwinHaantjes
c++ - FindWindowEx を使用するプログラムが Server 2003 で動作しなくなるのはなぜですか?
EnumChildWindows に渡されるコールバック内で FindWindowEx & strncmp() を使用して、サード パーティ アプリケーションによって作成されたダイアログを見つけ、ボタンを押す簡単なプログラムがあります。
このコードは Windows 7 Ultimate PC では問題なく動作しますが、Windows Server 2003 で実行すると動作しなくなります。
Spy++ を使用しましたが、ウィンドウのキャプションとテキストは同じです。Server 2003 についてこれを壊す可能性のある何か欠けているものはありますか? (DEP と UAC はオフです。これはテスト PC です。これも RDP セッション内で実行しています)
これは、FindWindowEx への私の呼び出しです。
キャプションは (TCHAR[]) 定数です。
winapi - FindWindow エラー 183
FindWindow
関数がエラーを返す原因を知っている人はいますか:
ALREADY_EXISTS エラー (183)
は理解できましたFILE_NOT_FOUND (2)
が、なぜ が返されるの183
でしょうか?
c++ - FindWindow が機能していませんか?
このコードが機能しない理由を知りたいだけですか?
hWnds に対しては常に NULL を返します。
これを修正する方法はありますか?ありがとうございました :)