CDC::CreateDC

创建指定设备的设备上下文。

BOOL CreateDC(
   LPCTSTR lpszDriverName,
   LPCTSTR lpszDeviceName,
   LPCTSTR lpszOutput,
   const void* lpInitData 
);

参数

  • lpszDriverName
    指向指定文件名的一个Null终止的字符串(不带扩展名)例如设备驱动程序(“,EPSON”)。还可以通过此参数的 CString 对象。

  • lpszDeviceName
    指向例如指定要支持的特定计算机的名称为Null终止的字符串(“,EPSON FX-80”)。lpszDeviceName 参数,如果模块支持多个计算机,请使用。还可以通过此参数的 CString 对象。

  • lpszOutput
    指向用于实际数据输出介质指定文件或计算机名称为的Null终止的字符串(文件或输出端口)。还可以通过此参数的 CString 对象。

  • lpInitData
    指向 DEVMODE 包含特定于设备的初始化数据的设备驱动程序的结构。Windows DocumentProperties 函数检索此结构代表了特定设备。lpInitData 参数必须是 NULL,如果设备驱动程序将使用用户(如果有)指定的默认初始化通过控制面板。

返回值

非零,如果函数运行成功;否则为0。

备注

需要PRINT.H标头文件是否使用 DEVMODE 结构。

计算机名称遵循以下约定:(:)建议关闭冒号,但是,选项。Windows去除该停止的冒号,以便用冒号的计算机名称关闭映射到端口与同一名称相同,不用冒号。驱动器和端口名称不能包含前导或拖尾空格。GDI输出函数不能与上下文信息。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

DocumentProperties

CreateDC

CDC::DeleteDC

CDC::CreateIC