社区
硬件/系统
帖子详情
求,怎样获得打印机列表呢?
uxuan
2004-12-08 08:48:16
我想获得打印机列表,然后让用户选择打印机打印,
(界面我想自己做,不想调用windows的窗体出来)
...全文
255
2
打赏
收藏
求,怎样获得打印机列表呢?
我想获得打印机列表,然后让用户选择打印机打印, (界面我想自己做,不想调用windows的窗体出来)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bohut
2004-12-08
打赏
举报
回复
枚举打印机名:
DWORD dwFlags = PRINTER_ENUM_FAVORITE | PRINTER_ENUM_LOCAL;
LPPRINTER_INFO_2 pPrinters;
DWORD cbPrinters;
DWORD cReturned, i;
EnumPrinters (dwFlags, NULL, 2, NULL, 0, &cbPrinters,&cReturned);
if (!(pPrinters = (LPPRINTER_INFO_2) LocalAlloc (LPTR, cbPrinters + 4)))
return false;
if (!EnumPrinters (dwFlags, NULL, 2, (LPBYTE) pPrinters,
cbPrinters, &cbPrinters, &cReturned))
{
LocalFree (LocalHandle (pPrinters));
return false;
}
if (cReturned > 0)
{
for (i = 0; i < cReturned; i++)
{
AfxMessageBox((pPrinters + i)->pPrinterName);/////
if(strstr((pPrinters + i)->pPrinterName,"PDF")!=0 && strstr((pPrinters + i)->pPrinterName,"Writer")<=0)
{
m_sNewPrinter = "Adobe PDF";
return true;
}
}
for (i = 0; i < cReturned; i++)
{
if(strstr((pPrinters + i)->pPrinterName,"Acrobat Distiller")!=0 && m_sNewPrinter==""){
m_sNewPrinter = "Acrobat Distiller";
return true;
}
}
}
LocalFree (LocalHandle (pPrinters));
return false;
Kudeet
2004-12-08
打赏
举报
回复
PRINTER_INFO_5 printerinfo[3];
DWORD need,returned;
EnumPrinters(PRINTER_ENUM_DEFAULT,NULL,5,(LPBYTE)printerinfo,sizeof(printerinfo),&need,&returned);
如果函数成功,第一个打印机信息结构的pPrinterName就有了打印机名称
printerinfo[0].pPrinterName
pb 获取
打印机
列表
printlist powerbuild9
在PowerBuilder 9中,获取
打印机
列表
是开发者经常需要进行的操作,这有助于应用程序根据用户环境动态设置打印选项。"pb 获取
打印机
列表
printlist powerbuild9"这个标题和描述指向了一个具体的实现方法,即通过使用...
获取计算机上面所有的
打印机
列表
并默认选中默认
打印机
这个函数需要
打印机
设备名作为参数,设备名可以通过之前获取的
打印机
列表
得到。如果需要,还可以使用`AddPrinterConnection`建立与
打印机
的连接,以确保即使
打印机
未被安装也能选择。 ```cpp BOOL SetDefault...
Delphi 12 控件之Delphi-
获得
打印机
列表
&
打印机
状态&
打印机
详细信息.rar 源代码
此压缩包文件中包含了Delphi源代码,这些代码的主要功能是获取
打印机
列表
、检测
打印机
状态以及查询
打印机
的详细信息。 获取
打印机
列表
是任何打印相关的应用程序开发中的基础功能之一。这涉及到操作系统提供的打印...
Delphi获取
打印机
列表
信息
在Delphi编程环境中,获取
打印机
列表
和详细信息是常见的任务,尤其在开发涉及打印功能的应用程序时。Delphi提供了一套完整的Windows API函数和VCL组件来处理与打印相关的任务,包括枚举本地和网络
打印机
、获取
打印机
...
c#
打印机
设置,取得
打印机
列表
及相应
打印机
的所有纸张格式
在C#编程环境中,与
打印机
相关的操作是常见的需
求
,包括获取
打印机
列表
、设置
打印机
属性以及了解可用的纸张格式。本文将深入探讨这些知识点,并基于提供的文件名
列表
,推测这是一个包含用户界面(UI)和报告打印功能...
硬件/系统
2,643
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章