User: alciro    User
 Original    Translate to:  Deutsch  English  Français  中文  
 

Programación en C++ Builder

 数组 (数组)
 指针
3. 例如在C + +类
8. AnsiString类型类的方法
 C + +项目
 包,分发的应用程序,无需安装
 交换或冒泡排序
 String.h 字符串函数

4. 消息框(MessageBox中)

消息函数创建,显示和操作一个消息框或框。该消息框包含一条消息,由应用程序定义的名称,以及任何预定义的图标和按钮的组合。

诠释__fastcall的MessageBox(字符*文本,字符*标题,诠释标志); 

参数

text(文本)

指向一个空结束的字符串,其中包含要显示的消息。

标题(传说)

指向一个空结束的字符串的对话框的标题中使用。如果这个参数为NULL,使用错误的默认标题。

标志(标志)

指定一个位标志,确定的内容和设置的对话框的行为。这个参数可以是从下面的团体标志的组合。

1 .-指定以下标志之一,表明在消息框中包含的按钮:

意义
MB_ABORTRETRYIGNORE 该消息框包含三个按钮:中止,重试和忽略。
MB_OK 该消息框包含一个按钮:确定。这是默认的。
MB_OKCANCEL 该消息中包含两个按钮:确定和取消。
MB_RETRYCANCEL 该消息中包含两个按钮:重试和取消。
MB_YESNO 该消息中包含两个按钮:Yes和No
MB_YESNOCANCEL 该消息框包含三个按钮:是,否和取消。

2 .-指定下列标志之一,显示在消息框中的图标:

意义
MB_ICONEXCLAMATION 惊叹号图标出现在消息框中。
MB_ICONWARNING
MB_ICONINFORMATION 图标是一个小写我在一个圆圈出现在消息框中。
MB_ICONASTERISK
MB_ICONQUESTION 一个问号图标出现在消息框中。
MB_ICONSTOP 一个停止标志图标出现在消息框中。
MB_ICONERROR
MB_ICONHAND

3指定下列其中一个标志,以表示默认按钮:

意义
MB_DEFBUTTON1 第一个按钮是默认按钮。
MB_DEFBUTTON2 第二个按钮是默认按钮。
MB_DEFBUTTON3 第三个按钮是默认按钮。
MB_DEFBUTTON4 第四个按钮是默认按钮。

MB_DEFBUTTON1是,除非MB_DEFBUTTON3或MB_DEFBUTTON4指定MB_DEFBUTTON2默认。

返回值

返回值是零,如果没有足够的内存来创建消息框。
如果函数成功,返回值是由该对话框返回的值以下菜单项:

价值 数字值 意义
IDABORT 用户选择取消按钮。
IDCANCEL 2 用户选择取消按钮。
IDIGNORE 5 用户选择忽略按钮。
独立配网运营 7 用户选择否按钮
IDOK 用户选择确定按钮。
IDRETRY 4 用户选择重试按钮。
IDYES 6 用户选择的是按钮

如果一个消息框有一个Cancel按钮,函数返回值IDCANCEL如果ESC键被按下或取消按钮被选中。如果消息框没有Cancel按钮,按下ESC键无效。

4.1. 在MessageBox示例使用

在下面的例子,您输入的MessageBox的调用内部的if语句。该消息框显示当到达决定,并等待用户采取行动。当您关闭MessageBox的返回值是由执政的捕获和评估。在这种情况下,如果你按下按钮IDOK接受刑罚执行的身体,否则将被丢弃。

无效__fastcall TForm1::Button1Click(TObject *发件人)
{
  如果(应用程序>的MessageBox(“保存文件?”,“另存为”MB_OKCANCEL)== IDOK)
  {
  / /保存文件

   }
} 
消息框

下面的例子显示了几个指标来设置按钮将显示一个图标一起组合。

无效__fastcall TForm1::Button1Click(TObject *发件人)
{
  如果(应用程序>的MessageBox(“保存文件?”,“另存为”MB_OKCANCEL + MB_ICONQUESTION)== IDOK)
  {
  / /保存文件

  }
} 
对一些标志的组合为例的MessageBox
Loading
copyright © 2007-2024  www.alciro.org  All rights reserved.         
Share |