2018-02-01

消息栏消息


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);

你可能感兴趣的:(2018-02-01)