vf中messagebox怎么显示变量

2025-06-22 05:58:39
推荐回答(3个)
回答1:

MESSAGEBOX() 函数可以显示一个自定义的对话框。常用作提示之用,也可以作一些简单的选择,比如“确定”、“取消”等,程序中经常用到的一个函数。
语法
MESSAGEBOX(提示信息[,对话框的属型[,对话框窗口标题]])
返值类型: 数值型
参数描述
提示信息:对话框中所用到的提示文字。
对话框的属型:用于确定对话框的按钮、图标等属性,这是一个数值型的参数。
比如:
messagebox('是否真的要退出系统?',4)
如果省略这个参数就相当于是0。
设置图标
值 图标

16 红色叉号

32 问号

48 感叹号

64 字母I
如果又想要图标,又想要“是”、“否”两个按钮,可以按照如下的方式去做

messagebox('是否真的要退出系统?',4+32)

设置隐含按钮

值 隐含按钮

0 第一个按钮。

256 第二个按钮。

512 第三个按钮。

比如:

messagebox('是否真的要退出系统?',4+32)
这一句,您希望显示对话框时,隐含的按钮为“否”,也就是按下“回车”键即代表“否”,那么就写成如下形式:
messagebox('是否真的要退出系统?',4+32+256)
对话框窗口标题:显示在对话框窗口上部,那个蓝色区域内的信息。比如:
messagebox('是否真的要退出系统?',4+32+256,'注意')
如果设的数大于按钮的数,比如设为512,但只有两个按钮,则隐含还是第一个按钮。

回答2:

必须用sprintf函数或者CString::Format把所有要显示的格式化成字符串。

用MessageBox显示程序运行过程中变量的值
int integer;
TCHAR str[256];
_stprintf(str,TEXT("数值等于%d"),integer);
MessageBox(0,str,TEXT("提示"),MB_OK);

回答3:

messagebox(alltrim(str(m)),48,"变量值")