zoukankan      html  css  js  c++  java
  • 自动关闭MessageBox提示框

    函数声明:

    [DllImport("user32.dll")]
    public static extern int MessageBoxTimeoutA(IntPtr hwnd, string txt, string caption, int wtype, int wlange, int dwtimeout);
    记得前面引用命名空间:using System.Runtime.InteropServices;
    调用的时候:
    MessageBoxTimeoutA(this.Handle ,"要关闭哦","提示",64 ,0,3000);
    参数值说明:
    vbOKOnly 0 只显示 OK 按钮。
    VbOKCancel 1 显示 OK 及 Cancel 按钮。
    VbAbortRetryIgnore 2 显示 Abort、Retry 及 Ignore 按钮。
    VbYesNoCancel 3 显示 Yes、No 及 Cancel 按钮。
    VbYesNo 4 显示 Yes 及 No 按钮。
    VbRetryCancel 5 显示 Retry 及 Cancel 按钮。
    VbCritical 16 显示 Critical Message 图标。
    VbQuestion 32 显示 Warning Query 图标。
    VbExclamation 48 显示 Warning Message 图标。
    VbInformation 64 显示 Information Message 图标。
    vbDefaultButton1 0 第一个按钮是缺省值。
    vbDefaultButton2 256 第二个按钮是缺省值。
    vbDefaultButton3 512 第三个按钮是缺省值。
    vbDefaultButton4 768 第四个按钮是缺省值。
    1 确定+取消
    2 终止+重试+忽略
    3 是+否+取消
    4 是+否
    5 重试+取消
    6 确定
    16 红X+确定
    17 红X+确定+取消
    18 红X+终止+重试+忽略
    19 红X+是+否+取消
    20 红X+是+否
    21 红X+重试+取消
    32 蓝问号+确定
    33 蓝问号+确定+取消
    34 蓝问号+终止+重试+忽略
    35 蓝问号+是+否+取消
    36 蓝问号+是+否
    37 蓝问号+重试+取消
    48 黄叹号+确定
    49 黄叹号+确定+取消
    50 黄叹号+终止+重试+忽略
    51 黄叹号+是+否+取消
    52 黄叹号+是+否
    53 黄叹号+重试+取消
    64 蓝叹号+确定
    65 蓝叹号+确定+取消
    66 蓝叹号+终止+重试+忽略
    67 蓝叹号+是+否+取消
    68 蓝叹号+是+否
    69 蓝叹号+重试+取消
     
     
  • 相关阅读:
    Delphi泛型系列(很不错)[转静候良机]
    数组的排序
    数据存储到流几种形式(数据流 TStream)
    [转]Delphi TStream详解
    Delphi匿名方法[转 静候良机]
    神一样的崇拜这个女人...打破了我对我们苦b程序员极限的了解
    sql server cte语法
    GdiPlus[49]: 图像(一) 概览
    GdiPlus[51]: 图像(三) 关于呈现
    GdiPlus[47]: IGPMatrix 矩阵(二)
  • 原文地址:https://www.cnblogs.com/chensp/p/3361201.html
Copyright © 2011-2022 走看看