是啊,web你为啥要弹mssagebox啊
[DllImport("user32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)] private extern static IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int PostMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lParam); public const int WM_CLOSE = 0x10; MessageBox.Show("text", "caption"); //按照MessageBox的标题,找到MessageBox的窗口 IntPtr ptr = FindWindow(null, "caption"); if (ptr != IntPtr.Zero) { //找到则关闭MessageBox窗口 PostMessage(ptr, WM_CLOSE, IntPtr.Zero, IntPtr.Zero); }
线程让有些人疯狂,以为花哨好看。你在子线程(而非UI主线程)中打开一个子窗口,你觉得真的能继续好看下去吗? 你现在根本不适合接触线程。根本就是在拿着鸡毛胡乱往头上戴,哄哄不太懂编程的同学也许可以,而其实是多余的。
简单直接的程序是扯不上线程的。 不胡乱滥用线程,你也就自然就会编程了。
110,534
社区成员
642,576
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧