点击查看详细介绍

UF_UI_create_filebox() 函数的参数解释说明,以及函数详细用法

misnn 9年前 1014 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_UI_create_filebox
(
char * prompt_string,
char * title_string,
char * filter_string,
char * default_name,
char filename [ MAX_FSPEC_BUFSIZE ],
int * response
)

函数说明:
创建一个文件选择框对话框。

函数参数:
第1个参数为输入:
输入char * 字符类型的参数,参数的变量格式为prompt_string,文字标准提示。

第2个参数为输入:
输入char * 字符类型的参数,参数的变量格式为title_string,对话框的标题。

第3个参数为输入:
输入char * 字符类型的参数,参数的变量格式为filter_string,FILTER_STRING的初始值被用来初始化过滤器列表和文本字段。如果它仅包含图案而不是路径,则“/ current_dir/图案”用于过滤器。如果它仅包含路径而不是图案,然后“\路径\”用于过滤器。如果该路径不存在,“\ current_dir\”用于过滤器。在当从F *** 对话框中选择确定Unix上,FILTER_STRING是滤波器的完整路径+模式。在NT上,外频对话框没有一个过滤器编辑框。因此,当选择OK,则返回FILTER_STRING总是被设置为文件夹+''+扩展选定的文件。用户必须分配缓冲区大足以容纳最大可能的文件FILTER_STRING,这是MAX_FSPEC_BUFSIZE字节。此功能不支持多模式。

第4个参数为输入:
输入char * 字符类型的参数,参数的变量格式为default_name,默认名称用于初始化所选文本字段。如果它是一个空字符串或空字符串,则选择文本字段设置为当前目录。

第5个参数为输出:
输出char 字符类型的参数,参数的变量格式为filename [ MAX_FSPEC_BUFSIZE ],当确定从F *** 对话框中选择,文件名是什么被输入到选择区域。通常情况下,它是一个完整的路径+名称如果字符串自动通过点击过滤器列表中的一个文件集。注:显示一条错误消息,如果没有输入文件名;即使有在选择域中的目录路径。这是调用者的责任为文件名字符串分配足够的内存。

第6个参数为输出:
输出int * 整数型的参数,参数的变量格式为response,UF_UI_OK:OK选择UF_UI_CANCEL:选择取消

0

最新回复 (0)
请登录后发表新帖