最佳答案:
CreatelC为指定设备创建一个信息描述表,该信息描述表能在不创建设备上下文环境的情况下提供一种快速得到设备信息的方法。
详情介绍
CreatelC为指定设备创建一个信息描述表,该信息描述表能在不创建设备上下文环境的情况下提供一种快速得到设备信息的方法。
- 外文名
- CreatelC
- 函数功能
- 设备创建一个信息描述表
- 函数原型
- HDC CreatelC
- lpszDriver
- 指向一个以null结尾的字符串
简介
函数原型:HDC CreatelC(LPCTSTR lpszDriver, LPCTSTR lpszDevice, LPCTSTR lpszOutput, ConST DEVMODE *lpdvmlnit);
参数:
lpszDriver:指向一个以null结尾的字符串,该字符串指定了设备驱动名(如:Epson)。
lpszDevice:指向一个以null结尾的字符串,该字符串指定了一个正在使用的输出设备的名字,就如打印管理器显示的那样(如Epson Fx_80),它不是打印机模式名,必须使用lpszDevice参数。
LpszOutput:指向一个以null结尾的字符串,该字符串指定物理输出介质(文件或输出端口)的文件名或设备名。该参数被忽略,它的存在仅仅是提供函数原型以保持与16位Window API中使用的原型一致。
lpdvmlnit:指向DEVMODE结构的指针。该结构包含设备驱动器的指定初始化数据。documentProperties函数为可检索指定设备获取已填充的结构,如果设备驱动器使用由用户指定的缺省初始化数据时,lpdvmlnit参数必须为Null。
返回值:如果成功,返回一个信息描述表的句柄;失败,则返回Null。
Windows NT:若想获得更多的错误信息,请调用GetLastError函数。
注释:如果一个应用程序调用一个GDI绘画函数并且提供一个句柄来确认一个信息描述表的话,将会发生错误,当不再需要该信息描述表时可调用DeleteDc函数删除它。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:wingdi.h;库文件:gdi32.lib,Unicode:在Windows NT上实现为Unicode和ANSI两种版本。
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报