1.属性
1)Custom(自定义):打开属性页。打开CommonDialog控件的属性窗口,可以看到“自定义”属性项的右边有一个按钮,单击它可以弹出PropertyPages(属性页)对话框。
该对话框中包含“Open/Save As”“Color”“Font”“Print”和“Help”选项卡,允许用户设计相应对话框的界面和某些默认值。例如,“DialogTitle”(对话框标题)、“FileName”(预置的文件名)、“InitDir”(初始目录)、“Filter”(文件类型)、“DefaultExt”(默认的扩展名)等。
2)Action:对话框的类型,设计时无效只能在程序中使用。取值:0-没有操作;1-显示“打开”对话框;2-显示“另存为”对话框;3-显示“颜色”对话框;4-显示“字体”对话框;5-显示“打印”对话框;6-显示“帮助”对话框。
3)CancelError:设置当用户选择“取消”时,是否产生错误。取值:True或False。
4)Color:获取或设置“颜色”对话框中选定的颜色。
5)Copies:获取或设置一个值,决定要打印的份数。
6)DefaultExt:获取或设置默认的扩展名。
7)DialogTitle:设置对话框的标题栏文字。本属性只对“打开”和“另存为”对话框起作用,而对“颜色”“字体”“打印”和“帮助”对话框没有作用。
8)FileName:获取或设置默认(选定文件)的路径和文件名。如果用户在对话框中选择了文件,则FileName中包含该文件的绝对路径。如果用户没有选择,则返回值为空字符串""。
9)Filter:获取或设置文件类型列表中的项目,也就是让哪些文件类型在文件类型列表中出现。使用方法如下:
10)FilterIndex:获取或设置“打开”或“另存为”对话框的默认过滤器。在“打开”或“另存为”对话框中,该文件类型是默认文件类型。使用方法如下:
11)FontBold:获取或设置粗体字体样式。取值:True或False。
12)FontItalic:获取或设置斜体字体样式。取值:True或False。
13)FontName:设置字体名称。
14)FontSize:设置字体大小(点阵)。
15)FontStrikeThru:获取或设置删除线字体样式。取值:True或False。
16)FontUnderline:获取或设置下画线字体样式。取值:True或False。
17)InitDir:设置初始的文件夹,也就是当显示“打开”和“另存为”对话框时,对话框默认打开的是个磁盘中的哪个文件夹。使用方法如下:
18)Flags:设置各种对话框选项。参数较多,这里不再详述,参阅软件帮助。
●“颜色”对话框:
cdlCCFullOpen 显示全部的对话框,包括设置自定义颜色部分。
cdlCCShowHelpButton 使对话框显示“帮助”按钮。
cdlCCPreventFullOpen 使设置自定义颜色命令按钮无效并禁止设置自定义颜色。
cdlCCRGBInit 为对话框设置初始颜色值。
●“字体”对话框:
cdlCFScreenFonts 表示对话框只列出系统支持的屏幕字体。
cdlCFPrinterFonts 表示对话框只列出打印机支持的字体。
cdlCFBoth 表示对话框列出可用的打印机和屏幕字体。
在显示“字体”对话框之前,必须先将Flags属性设置为上述值之一,否则会发生字体不存在的错误。