なぜこれがうまくいかないのか、誰にも分かりますか?
IntPtr hWnd = FindWindow(null, "Calculator");
IntPtr hWnd2 = GetActiveWindow();
if(hWnd == hWnd2)
{
MessageBox.Show("Same");
}
呼び出しは次のとおりです。
[DllImport("user32.dll")]
static extern IntPtr GetActiveWindow();
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);