购买与咨询 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:选择取消