在另一个应用程序中按下某个键时,如何隐藏我的窗体?

时间:2018-11-30 22:01:14

标签: c# winforms

我一直在尝试使用

来解决这个问题
   '[DllImport("user32.dll", EntryPoint = "FindWindow")]
    private static extern IntPtr FindWindow(string lp1, string lp2);

    [DllImport("user32.dll", ExactSpelling = true, CharSet = CharSet.Auto)]
    [return: MarshalAs(UnmanagedType.Bool)]
    private static extern bool SetForegroundWindow(IntPtr hWnd);

    private void button1_Click(object sender, EventArgs e)
    {
        IntPtr handle = FindWindow(null, "Notepad");
        if (!handle.Equals(IntPtr.Zero))
        {
            if (SetForegroundWindow(handle))
            {
                SendKeys.Send("(KEY)");


            }
        }
    }
}

} `

但是我基本上想扭转这一点。例如:当我在记事本中按insert时,它将显示我的表单。

0 个答案:

没有答案