· | PSD_DEFAULTMINMARGINS | 将允许的页边距的最小宽度设置得与打印机允许的最小宽度一样。如果PSD_MARGINS和PSD_MINMARGINS标志也被指定了,则这个标志可以忽略。 |
· | PSD_INWININIINTLMEASURE | 不执行。 |
· | PSD_MINMARGINS | 使系统使用在rtMinMargin成员中指定的值作为允许的左、上、右和下边距的最小宽度。系统将禁止用户输入的宽度小于指定的最小值。如果PSD_MINMARGINS没有被指定,则系统将允许的最小宽度设置得与打印机允许的一样。 |
· | PSD_MARGINS | 激活边距控制区域。 |
· | PSD_INTHOUSANDTHSOFINCHES | 使对话框的单元按1/1000英寸来测量。 |
· | PSD_INTHUNDREDTHSOFMILLIMETERS | 使对话框的单元按1/100毫米来测量。 |
· | PSD_DISABLEMARGINS | 使边距对话框控件无效。 |
· | PSD_DISABLEPRINTER | 使Printer按钮无效。 |
· | PSD_NOWARNING | 当没有缺省的打印机时,禁止显示警告消息。 |
· | PSD_DISABLEORIENTATION | 使页面方向控件无效。 |
· | PSD_RETURNDEFAULT | 不显示对话框就使CPageSetupDialog返回DEVMODE和DEVNAMES结构,这两个结构是为系统缺省的打印机而初始化的。它假设hDevNames和hDevMode都是NULL;否则,函数就返回一个错误。如果系统的缺省打印机是由一个老的打印机驱动程序(早于Windows 3.0版本)驱动的,则只返回hDevNames;hDevMode是NULL。 |
· | PSD_DISABLEPAPER | 使页面选择控件无效。 |
· | PSD_SHOWHELP | 使对话框显示Help按钮。如果这个标志被指定,则hwndOwner成员必须是NULL。 |
· | PSD_ENABLEPAGESETUPHOOK | 使hook函数在lpfnSetupHook中被指定。 |
· | PSD_ENABLEPAGESETUPTEMPLATE | 使操作系统用由hInstance和lpSetupTemplateName标识的对话框模板来创建对话框。 |
· | PSD_ENABLEPAGESETUPTEMPLATEHANDLE | 表明hInstance标识一个包含预先载入的对话框模板的数据块。如果此标志被指定,则系统忽略lpSetupTemplateName。 |
· | PSD_ENABLEPAGEPAINTHOOK | 使在lpfnPagePaintHook中指定的钩子函数有效。 |
· | PSD_DISABLEPAGEPAINTING | 使对话框的绘画区无效。 |