MessageBoxTimeoutA

王朝百科·作者佚名  2012-06-02  
宽屏版  字体: |||超大  

函数声明:

[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 蓝叹号+重试+取消

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有