社区
硬件/系统
帖子详情
求,怎样获得打印机列表呢?
uxuan
2004-12-08 08:48:16
我想获得打印机列表,然后让用户选择打印机打印,
(界面我想自己做,不想调用windows的窗体出来)
...全文
251
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
Delphi 12 控件之Delphi-
获得
打印机
列表
&
打印机
状态&
打印机
详细信息.rar 源代码
Delphi_
获得
打印机
列表
&
打印机
状态&
打印机
详细信息.rar 源代码
获取计算机上面所有的
打印机
列表
并默认选中默认
打印机
获取计算机上面所有的
打印机
列表
并默认选中默认
打印机
。
pb 获取
打印机
列表
printlist powerbuild9
pb 获取
打印机
列表
printlist powerbuild9 运行效果 http://hi.csdn.net/attachment/201103/16/0_130024131468X5.gif
Delphi获取
打印机
列表
信息
Delphi获取
打印机
列表
和详细信息
c#
打印机
设置,取得
打印机
列表
及相应
打印机
的所有纸张格式
c#
打印机
设置,取得
打印机
列表
及相应
打印机
的所有纸张格式
列表
。项目文件下载见我的csdn下载
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章