获取Windows默认打印机名
来源:互联网 发布:linux home代表什么 编辑:程序博客网 时间:2024/05/21 17:40
#ifdef _FILL_DEFAULT_PRINTER_NAME_
LPTSTR szPrinterName=NULL;
DWORD lPrinterNameLength=0;
DWORD ret=0;
DWORD ErrorNum=0;
GetDefaultPrinter(NULL,&lPrinterNameLength);
szPrinterName = new TCHAR[lPrinterNameLength];
ret = GetDefaultPrinter(szPrinterName,&lPrinterNameLength);
if (0 == ret)
{
ErrorNum = GetLastError();
if (ERROR_FILE_NOT_FOUND == ErrorNum)
{
m_DriverNameStr = _T("");
//AfxMessageBox(_T("ERROR_FILE_NOT_FOUND == ErrorNum"));
}
else if (ERROR_INSUFFICIENT_BUFFER == ErrorNum)
{
m_DriverNameStr = _T("");
//AfxMessageBox(_T("ERROR_INSUFFICIENT_BUFFER == ErrorNum"));
}
}
else
{
m_DriverNameStr = szPrinterName;
//AfxMessageBox(szPrinterName);
}
delete []szPrinterName;
szPrinterName = NULL;
UpdateData(FALSE);
#endif
- 获取Windows默认打印机名
- 获取默认的打印机名
- 获取默认的打印机名 (vs2005 web)
- C#获取打印机名
- 获取默认打印机名称
- Windows设置默认打印机
- 获取所有打印机,设置默认打印机,获取默认打印机
- 根据打印机名获取打印机相关参数
- 获取和设置默认打印机
- Delphi 获取系统默认打印机
- java 获取可用的打印机列表 和 当前默认打印机
- 获取默认打印机纸张的设置
- Delphi获取默认打印机名称及端口
- VB6 获取和设置默认打印机
- Delphi中获取打印机设备名和端口名
- Delphi中获取打印机设备名和端口名
- [打印机]提示“windows无法连接到打印机。键入的打印机名不正确”错误!
- C#获取本地打印机列表,并将指定打印机设置为默认打印机
- iphone ios编译发布版本
- MFC应用程序中指针的使用
- 图的遍历算法DFS和BFS(C++)
- java 序列化,持久化(概念)
- 负数归零
- 获取Windows默认打印机名
- 人生的决定
- watir and ajax tables
- 我为何而生
- 求一个字符串中包含的对称子字符串的最大长度(两种方案,一个时间复杂度n2,一个时间复杂度n3)
- 第二节课堂感受
- 编写高质量C#代码(5)
- Andorid 内存泄露与 Eclipse Memory Analyzer
- Unity3D 游戏引擎之FBX模型的载入与人物行走动画的播放(十二)