WinForm中自定义类实现自动关闭的MessageBox实例.
using System;
using System.Windows.Forms;
using System.Threading;
using System.Runtime.InteropServices;
namespace CustomControls
{
/// <summary>
/// 自定义关闭消息窗体
/// </summary>
public static class CusMessageBox
{
//常量定义
private const int WM_CLOSE = 0x10;
// WinAPI 函数声明
[DllImport("user32.dll",SetLastError = true)]
static extern IntPtr FindWindow(string strClassName, string strWindowName);
[DllImport("user32.dll",CharSet=CharSet.Auto)]
static extern int PostMessage(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lPara);
/// <summary>
/// 显示消息函数
/// </summary>
/// <param name="strMsg">消息信息</param>
/// <param name="strTitle">显示标题</param>
/// <param name="btns"