• ベストアンサー

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

こんにちは、C#で、Windows標準の電卓が起動してるか調べるにはどのように記述したら良いのでしょうか? プログラミングは素人ですが、ヒントだけでも教えていただけると助かります。 環境:Windows2000 SP3 Microsoft Visual Studio .NET Professional どうかよろしくお願いします。

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

  • ベストアンサー
回答No.1

上手く行くかどうか分かりませんが、以下を試してみてください。 int hwnd = FindWindow("Calc", null); if (hwnd > 0) { // 電卓が起動している } else { // 電卓は起動していない }

UME3
質問者

お礼

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 { // 電卓は起動していない }

関連するQ&A