如果你用过 FoxPro GETFILE() 和 PUTFILE() 函数。你可能对它们多少有些遗憾:
没有办法改变对话框的标题。
PUTFILE() 函数总是询问用户是否想复盖已存在的文件。
使用两个函数时。指定的路径必须存在,否则将显示一条错误信息。
为了得到更大的灵活性。你需要使用随 VFP 5 同时发布的 Common Dialogs 控件(在 WINDOWSSYSTEM 目录下的 COMDLG32.OCX 中)。该控件称为 "Common dialogs" 是因为它可以显示文件。颜色。字体和打印对话框。所有这些对话框提供了比 VFP 的相同功能更大的灵活性。例如。当在 VFP 中使用 GETFONT() 和 GETCOLOR() 函数时。考试.大提示你控制不了所有的东西,如非 TrueType 字体是否可用或用户是否可自定义颜色。Common Dialog 中的字体和颜色对话框就有这种功能。
由于时间限制。在本章中我们只集中讨论文件对话框。如果你想知道关于颜色,字体和打印对话框的更多信息。请参阅 ActiveX 控件的帮助文件。注意 Common Dialogs 控件没有出现在帮助文件的目录页中。但可以在选定控件后按下 F1 键或在帮助索引中搜索 "Common Dialog" 来找到它们。
没有办法改变对话框的标题。
PUTFILE() 函数总是询问用户是否想复盖已存在的文件。
使用两个函数时。指定的路径必须存在,否则将显示一条错误信息。
为了得到更大的灵活性。你需要使用随 VFP 5 同时发布的 Common Dialogs 控件(在 WINDOWSSYSTEM 目录下的 COMDLG32.OCX 中)。该控件称为 "Common dialogs" 是因为它可以显示文件。颜色。字体和打印对话框。所有这些对话框提供了比 VFP 的相同功能更大的灵活性。例如。当在 VFP 中使用 GETFONT() 和 GETCOLOR() 函数时。考试.大提示你控制不了所有的东西,如非 TrueType 字体是否可用或用户是否可自定义颜色。Common Dialog 中的字体和颜色对话框就有这种功能。
由于时间限制。在本章中我们只集中讨论文件对话框。如果你想知道关于颜色,字体和打印对话框的更多信息。请参阅 ActiveX 控件的帮助文件。注意 Common Dialogs 控件没有出现在帮助文件的目录页中。但可以在选定控件后按下 F1 键或在帮助索引中搜索 "Common Dialog" 来找到它们。