ではないアプリケーションを(マルチスレッドシステムの別の画面に)のアプリケーション(考えてみてください。これを行うには、ウィンドウまたはプロセスハンドルに送信できる特定のWindowsメッセージコードがありますか?Cを使用して特定の画面にアプリケーションを送信する
答えて
P/InvokeとMoveWindow関数を使いたいと思うでしょう。
編集:それはちょうど罰金複数の画面を処理します。 MoveWindow
は画面を1つの大きなディスプレイとして見て、それに応じて引数をとります。 .Net Screenクラスを使用して、必要な画面の境界を見つけて、MoveWindow
を呼び出して、必要な場所にウィンドウを取得できます。
また、気づいていない場合は、おそらくプロジェクトにFindWindowByCaption
機能が必要になる可能性があります。
私はこのことについて知りませんでした - それは複数の画面を処理するのですか? –
私はこれを試していないが、どのようにWM_MOVEの使用について決してきましたか? SendMessage機能を使用すると、必要なメッセージを送信できます。 C#を使用して質問をマークしたので、p/invokeを使用してそれを使用する必要があります。ここにはexampleがあります。
スクリーンの位置とサイズを取得する方法については、.NETライブラリのScreenクラスを参照してください。 FromHandle()という1つの関数と、ユーザーが持つすべての有効な画面の配列を返すAllScreensというプロパティがあります。 FromHandle()は、アプリが現在最も占有している画面を教えてくれます(これはあなたの場合には有用かもしれません)。これにより、そのアプリケーションにメッセージを送信する前に、サードパーティアプリケーションの目的の場所を計算することができます。
- 1. select cellをテーブルビューで送信して別の画面に送信
- 2. JavaScriptを使用して特定のフォームボタンを送信する
- 3. ログイン画面からログインして特定のコントローラー(iPhone SDK)に送信
- 4. Javaを使用して特定のクライアントにメッセージを送信
- 5. mailchimpを使用してメールを特定のメールに送信
- 6. socket.ioを使用して特定のビュー/ IDにデータを送信
- 7. 送信専用画面でMVIを使用する
- 8. 別の画面に移動せずにjqueryを使用してフォームを送信
- 9. 特定のPCアプリケーションのすべてのアンドロイドクライアントにメッセージを送信
- 10. C#コンソールアプリケーションがLCD画面にコマンドを送信する
- 11. C#を使用してUSBに信号を送信する
- 12. 特定の日にpythonを使用してメールを送信する
- 13. Node.js:Express.jsルートでSocket.ioを使用して特定のクライアントにメッセージを送信する
- 14. SignalRを使用して特定のクライアントにメッセージを送信する方法
- 15. Socket.ioを使用して特定のユーザーにデータを送信する方法は?
- 16. JavaでSignalRを使用して特定のクライアントにメッセージを送信する
- 17. Silverlightアプリケーションからmvcアプリケーションの特定のユーザーにデータを送信
- 18. jQueryを使用してrailsアプリケーションにパラメータを送信する
- 19. Azure Notification Hub(テスト送信)を使用して特定のデバイスに通知を送信します。
- 20. 特定の画面解像度を使用してVisual StudioからWebアプリケーションをデバッグする
- 21. フォームを使用して特定のボタンの名前を送信する
- 22. Ajaxを使用して画像を送信するには
- 23. HttpURLConnectionを使用してサーバーに画像を送信する
- 24. 小さな画面で特定のCSSを使用しない
- 25. RoR link_toとjQuery submit()を使用して特定のフォームデータを送信する
- 26. OutlookでC#winformアプリケーションを使用して添付ファイルを送信する方法
- 27. C#winformアプリケーションを使用した電子メールの送信
- 28. JAVA - ドングルを使用してJavaアプリケーションを使用してSMSを送信する
- 29. 特定のスクリーンセッションにctrl-cを送信する
- 30. C#HttpWebRequestを使用してjsonをWebサービスに送信する
「現在のアプリケーションではない」という質問を編集すると、混乱することがあります。あるアプリケーションが別のアプリケーションの場所を制御することを意味しますか? –
明確にするために私の質問を編集しました。私が書いているものではなく、サードパーティのアプリケーションを意味するので、私はソースコードを制御できません。 – Alex