`

Pro/E消息框的使用

阅读更多

     由于考虑到多语言的需要的,Pro/E的消息也是跟资源文件类似提供了读取文件的接口,开发中如果需要在消息窗口提示信息是需要写一个.txt的文件的。而该文件的命名是有一定限制的。

     其命名规则如下:

     1、文件包括扩展名在内不得超过30个字符

     2、文件扩展名称必须是三个字符,这个是符合windows的命名习惯的

     3、文件的版本号范围在1-9999

     4、文件名称必须是唯一的。如果重名了,Pro/E可能会出现一些不可预见的行为。

     Pro/ENGINEER对该文本文件的查询顺序:

     1、Pro/ENGINEER当前的工作目录,这个是可以在Pro/E的菜单文件-设置工作目录修改

     2、在注册文件protk.dat指定的text_dir中的text目录

 

     消息文件由四行语句组成一个组,一个组分别代表行的信息。各行的内容说明如下:

     1、一行字符串做为做为调用ProMessageDisplay()时候使用的关键字。要求这行关键字必须是唯一的

     2.、这行文字的是正文内容,在调用的ProMessageDisplay()由该函数提交处理。使用该文件的好处是如果要修改文字提示信息,可以不修改C代码的源程序,在进行编译。

     3、这一行是提供多语言时候使用的,可以为空的

     4、这一行是保留行,为将来软件本身的提供未来扩展的。

     第二的格式要说明:其不同于C语言中Printf,虽然其执行的效果是一样的。但是里面的格式控制字符不一样。

     格式化字符串(作用是将输出的字符转换为指定的格式输出)必须包含一个参数,由该参数来指定在其在随后参数列表中的位置。如:在C中,printf使用%d,%s,那么在Pro/TOOLKIT中就应该使用%0d,%1s等等。如果还要指定其宽度,可以这样写%0(5.3)f。

     在消息和格式化字符之间的分隔符会显示一个输入框,而改输入框的默认值由格式化字符提供,并且改输入值用户输入后由函数ProMessageIntegerRead()读取。

    格式户字符w可以在使用宽字符。

    程序员不需要使用(\n),因为Pro/ENGINEER在必要时候会自动换行。

    在使用关键字的时候最好使用一个前缀。

 

    消息分类:

    Pro/TOOLKIT将提示的消息进行了分类,二次开发者可以使用以下任何一种消息提示符号:

    1、提示(Prompt),其符号为%CP

    2、消息(Info),其符号为%CI

    3、警告(Warning),其符号为%CW

    4、错误(Error),其符号为%CE

    5、危险(Critical),其符号为%CC

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics