首页 理论教育 AbaqusGUI工具包文件/目录选择器

AbaqusGUI工具包文件/目录选择器

时间:2023-10-17 理论教育 版权反馈
【摘要】:使用文件选择器对话框从用户那里收集文件或者目录名字。文件选择对话框具有下面的原型:AFXFileSelectorDialogAFXFileSelectorDialog当有一个与发出命令的对话框相关联的表时,使用第一个构造器。Select按钮显示一个文件选择对话框,并且返回所选的文件到Print对话框,但是不产生任何命令。如果用户单击“OK”按钮,则文件选择对话框自动地更新fileNameKw和readOnlyKw参数。

AbaqusGUI工具包文件/目录选择器

使用文件选择器(File Selector)对话框从用户那里收集文件或者目录名字。它具有以下特征:

●可以设置标题栏

●可以设置文件过滤器。

●提供下面的错误检查:检查文件是否存在、检查正确的许可、检查所选择的是否是一个文件。

●允许只读获取。

●接受关键字和一个目标。

文件选择对话框具有下面的原型:

AFXFileSelectorDialog(form,title,fileNameKw,

readOnlyKw,opts,patterns,patternIndexTgt)

AFXFileSelectorDialog(parent,title,fileNameKw,

readOnlyKw,opts,patterns,patternIndexTgt)

当有一个与发出命令的对话框相关联的表时,使用第一个构造器。例如,当单击“File”→“OpenDatabase”时,显示出的对话框。当对话框从用户那里收集用于其他对话框的输入时,使用第二个构造器。例如,当从Print对话框打印一个文件时,给用户提示一个输入文件名的文本区域(输入文件名)和一个Select按钮。Select按钮显示一个文件选择对话框,并且返回所选的文件到Print对话框,但是不产生任何命令。

必须使用AFXStringKeyword方法来创建fileNameKw参数。相似地,必须使用AFXBool-Keyword方法创建readOnlyKw参数。如果用户单击“OK”按钮,则文件选择对话框自动地更新fileNameKw和readOnlyKw参数。此外,当显示了对话框时,它将基于fileNameKw参数的路径来设定当前的目录。这意味着当应用再次显示对话框时,对话框记得上次用户所访问的目录。(www.xing528.com)

OPS参数可以使用下面的标识:

AFXSELECTFILE_EXISTING

仅允许选取现有的文件。

AFXSELECTFILE_MULTIPLE

仅允许选取多个现有的文件。

AFXSELECTFILE_DIRECTORY

仅允许选取一个现有的目录。

AFXSELECTFILE_REMOTE_HOST

允许在远程主机上打开文件。

将patterns参数指定成一系列通过\n分开的形态。通过patternIndexTgt参数指定的目标值确定了当对话框显示时,最初显现哪一个形态。

以下是一个文件选择对话框如何从一个表格得到显示的例子:

以下是目录选择对话框如何从其他对话框中显示的一个例子:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈