- ベストアンサー
電卓が起動しているか調べる
こんにちは、C#で、Windows標準の電卓が起動してるか調べるにはどのように記述したら良いのでしょうか? プログラミングは素人ですが、ヒントだけでも教えていただけると助かります。 環境:Windows2000 SP3 Microsoft Visual Studio .NET Professional どうかよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
上手く行くかどうか分かりませんが、以下を試してみてください。 int hwnd = FindWindow("Calc", null); if (hwnd > 0) { // 電卓が起動している } else { // 電卓は起動していない }
お礼
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 { // 電卓は起動していない }