C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: フォームのボタンを押す直前までアクティブだったプロセスの取得


(過去ログ 120 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■72158 / inTopicNo.1)  フォームのボタンを押す直前までアクティブだったプロセスの取得
  
□投稿者/ pod (1回)-(2014/05/21(Wed) 18:07:19)

分類:[C#] 

Visual C#で最前面のアプリケーションのプロセスIDを取得するプログラムを作っていて、
その方法についてはわかったのですが、フォームのボタンを押した時に取得操作を行いたいと思っているため、
ボタンを押すとそのフォームが最前面に出てしまってフォーム自身のプロセスIDが取得されてしまいます。

最終的にはボタンを押すとアクティブなアプリケーションに、定型文を入力するようなプログラムを作ろうと思っています。
なにかいい方法はないでしょうか?
引用返信 編集キー/
■72161 / inTopicNo.2)  Re[1]: フォームのボタンを押す直前までアクティブだったプロセスの取得
□投稿者/ 魔界の仮面弁士 (14回)-(2014/05/21(Wed) 19:15:48)
No72158 (pod さん) に返信
> 最終的にはボタンを押すとアクティブなアプリケーションに、定型文を入力するようなプログラムを作ろうと思っています。

いわゆる「スクリーンキーボード」のように、
「クリックしてもアクティブにならないウィンドウ」に
してみては如何でしょうか。

http://msdn.microsoft.com/ja-jp/library/cc440905.aspx
http://blog.ishitoya.info/entry/20080304/1204640570
引用返信 編集キー/
■72173 / inTopicNo.3)  Re[2]: フォームのボタンを押す直前までアクティブだったプロセスの取得
□投稿者/ pod (2回)-(2014/05/22(Thu) 19:30:33)
No72161 (魔界の仮面弁士 さん) に返信
> いわゆる「スクリーンキーボード」のように、
> 「クリックしてもアクティブにならないウィンドウ」に
> してみては如何でしょうか。

この方法が目的にも合っていて良さそうですね。
実際に組み込んで動作することを確認しました。
ありがとうございます。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -