02对话框显示一会自动消失

Posted record-experience

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02对话框显示一会自动消失相关的知识,希望对你有一定的参考价值。

01 添加引用

 [DllImport("user32.dll")]
        public static extern int MessageBoxTimeoutA(IntPtr hWnd, string msg, string Caps, int type, int Id, int time);   //引用DLL

02 调用代码

 MessageBoxTimeoutA((IntPtr)0, "3秒后自动关闭", "消息框", 64, 0, 2000);    // 直接调用  3秒后自动关闭 

03 typede 类型值

技术图片

 

 04 返回值

技术图片

 05 现在的问题是 如何倒计时?(以后再写)

06实际案例

 public partial class MainWindow : Window
    {
        [DllImport("user32.dll")]
        public static extern int MessageBoxTimeoutA(IntPtr hWnd, string msg, string Caps, int type, int Id, int time);   //引用DLL
        public MainWindow()
        {
            InitializeComponent();
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxTimeoutA((IntPtr)0, "3秒后自动关闭", "消息框", 64, 0, 2000);    // 直接调用  3秒后自动关闭 

        }
    }

 

以上是关于02对话框显示一会自动消失的主要内容,如果未能解决你的问题,请参考以下文章

执行代码时有时不显示对话框片段

android 怎么使对话框(AlertDialog.Builder)自动消失

显示对话框片段时与状态栏重叠,仅在Android4.4中

在片段活动中显示自定义对话框

如何使messagebox.show对话框,在3秒之后自动消失 C

对话框消失时键盘隐藏