消息栏消息
include "ProMessage.h" //消息栏消息
ProMessageClear(); //将消息区域中的文本滚动一行。只产生一个回车符。
ProMessageDisplay(); //将文本消息打印到消息区域,滚动以前的消息为新消息腾出空间
ProMessageDoubleRead(); //从键盘读取双精度浮点数
ProMessageIntegerRead(); //从键盘读取一个整数
ProMessagePasswordRead(); //以字符串的形式读取用户输入。输入在消息区域中不可见
ProMessageStringRead(); //读取一行键盘输入并以宽字符串形式返回内容
ProMessageToBuffer(); //将格式化消息的翻译内容放入指定的输出缓冲区
ProMessageWstringbufferAlloc(); //将格式化消息的翻译内容放入指定的输出缓冲区
ProMessageDisplay() ://在信息提示栏内显示信息
ProError ProMessageDisplay(
ProFileName file_name, //ProFileName型变量=wchar_t [32]类型,信息文本文件名
ProCharLine message_name, //ProCharLine =char[81],信息文本的关键词(第一行)
...); //附加参数列表(注:需要输入变量指针,如&i,&f)
举例:信息文本文件message.txt内容如下:
%CPUSER Enter any integer between %0d and %1d|||%2d
USER Enter any integer between %0d and %1d|||%2d
#
#
程序代码如下:
int i = 1;
int j = 10;
int k = 5;
ProFileName msgFile = L"message.txt";
ProMessageDisplay(msgFile, "USER Enter any integer between %0d and %1d|||%2d",
&i, &j, &k);
网友评论