C#倒计时关闭对话框
C#倒计时关闭对话框VS2008源代码!Messagebox 自定义倒计时关闭!3秒钟后关闭...2秒钟后关闭...1秒钟后关闭... private void StartKiller() { Timer timer = new Timer(); timer.Interval = 3000; //3秒启动 timer.Tick += new EventHandler(timer1_Tick); timer.Start(); } private void KillMessageBox() { //按照MessageBox的标题,找到MessageBox的窗口 IntPtr ptr = FindWindow(null, "MessageBox"); if (ptr != IntPtr.Zero) { //找到则关闭MessageBox窗口 PostMessage(ptr, WM_CLOSE, IntPtr.Zero, IntPtr.Zero); } }
用户评论
不错!这个资源还是有点用
谢谢分享,帮助我知道怎样获取窗口脚来处理。
只是一个定时器和句柄获取,不能显示倒计时,这么多分,坑爹呀