描述
StartPage功能使打印机驱动程序接受数据。
C++ 语法
int StartPage( __in HDC hDC ); |
PowerBASIC 语法
FUNCTION StartPage ( _ BYVAL hdc AS DWORD _ ) AS LONG |
参数
hdc
[in]处理打印作业的设备上下文。
返回值
如果函数成功,返回值大于零。
如果函数失败,返回值小于或等于零。
备注
系统在StartPage和EndPage功能的呼叫之间禁用ResetDC功能。这意味着除了页面边界之外,您不能更改设备模式。致电EndPage后,如有必要,可致电ResetDC更改设备模式。请注意,调用ResetDC将所有设备上下文属性重置为默认值。
Windows 95/98 / Me:EndPage不会重置设备上下文属性。但是,下一个StartPage调用将会将设备上下文属性重置为默认值。那么在打印下一页之前,您必须重新选择对象并再次设置映射模式。请注意,StartPage还会将SaveDC和RestoreDC功能使用的设备上下文状态堆栈重置为默认值。
Windows NT / 2000 / XP / Vista / Windows 7:EndPage或StartPage都不会重设设备上下文属性。设备上下文属性在后续页面中保持不变。在打印下一页之前,不需要重新选择对象并再次设置映射模式;然而,这样做会产生相同的结果,并减少Windows版本之间的代码差异。
引用文件 #INCLUDE Once
WinGdi.inc