#region 倒计时关闭
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName); //用于找到MessageBox的句柄
[DllImport("user32.dll")]
static extern bool DestroyWindow(IntPtr hWnd); //根据句柄关于MessageBox
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName); //用于找到MessageBox的句柄
[DllImport("user32.dll")]
static extern bool DestroyWindow(IntPtr hWnd); //根据句柄关于MessageBox
#endregion
private void Form1_Load(object sender, EventArgs e)
{
Timer t = new Timer();
t.Enabled = true;
t.Interval = 500;
t.Tick += new EventHandler(t_Tick);
MessageBox.Show("aaaaaaaaaaaaaaa","关我");
}
{
Timer t = new Timer();
t.Enabled = true;
t.Interval = 500;
t.Tick += new EventHandler(t_Tick);
MessageBox.Show("aaaaaaaaaaaaaaa","关我");
}
void t_Tick(object sender, EventArgs e)
{
//查找MessageBox的弹出窗口,注意对应标题
IntPtr ptr = FindWindow(null, "关我");
if (ptr != IntPtr.Zero)
{
DestroyWindow(ptr); //查找到窗口则关闭
}
}
{
//查找MessageBox的弹出窗口,注意对应标题
IntPtr ptr = FindWindow(null, "关我");
if (ptr != IntPtr.Zero)
{
DestroyWindow(ptr); //查找到窗口则关闭
}
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-700577/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23109131/viewspace-700577/