获得默认 打印机

Posted on 2005-12-02 15:16 daiybh 阅读(467) 评论(0)  编辑 收藏 引用
1.  95 下用 EnumPrinters
2.   使用
CPrintDialog类  dlg.DoModal() 手动选择打印机
3.  使用 
CPrintDialog类 dlg.GetDefaults() 后,可以在 dlg.m_pd 中找到打印机的信息
4.  查找注册表
GetProfileString()
//////////////////////////////////////////////////////////////////////////////////////
    第4条的代码:
    static char szPrinter[80];
     char *szDevice,*szDriver,*szOutPut;
     GetProfileString("windows","device",",,,",szPrinter,80);
     szDevice=strtok(szPrinter,",");
     szDriver=strtok(NULL,",");
     szOutPut=strtok(NULL,",");

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理