こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

電卓が起動しているか調べる

こんにちは、C#で、Windows標準の電卓が起動してるか調べるにはどのように記述したら良いのでしょうか?

プログラミングは素人ですが、ヒントだけでも教えていただけると助かります。

環境:Windows2000 SP3
Microsoft Visual Studio .NET Professional

どうかよろしくお願いします。

投稿日時 - 2003-01-20 09:52:09

QNo.450115

暇なときに回答ください

質問者が選んだベストアンサー

上手く行くかどうか分かりませんが、以下を試してみてください。

int hwnd = FindWindow("Calc", null);
if (hwnd > 0)
{
// 電卓が起動している
}
else
{
// 電卓は起動していない
}

投稿日時 - 2003-01-21 08:54:13

お礼

digitalsupportさん、ありがとうございました。

上手くいきました。
UME3

using System.Runtime.InteropServices;
public class MyApi
{
[DllImport("user32.dll")]
public static extern int FindWindow(string strclassName, string strWindowName);
};
int hwnd = MyApi.FindWindow( null,"電卓");
if (hwnd > 0)
{
// 電卓が起動している
}
else
{
// 電卓は起動していない
}

投稿日時 - 2003-01-21 15:56:51

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問