博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vc设置打印机模式并预览打印
阅读量:6148 次
发布时间:2019-06-21

本文共 589 字,大约阅读时间需要 1 分钟。

BOOL   CDispDataView::GetDefaultPrinter(LPTSTR   szPrinterName,   int   nPrintNameBufferLen) 

  *szPrinterName   =   0; 
  CPrintDialog   pd(FALSE); 
  if   (pd.GetDefaults()) 
  { 
    if   (pd.m_pd.hDC)   
     DeleteDC(pd.m_pd.hDC); 
                
                if   (pd.m_pd.hDevNames) 
                { 
                        LPDEVNAMES   pdn   =   (LPDEVNAMES)GlobalLock(pd.m_pd.hDevNames); 
                        nPrintNameBufferLen--; 
                        *(szPrinterName   +   nPrintNameBufferLen)   =   0; 
                        _tcsncpy(szPrinterName,   (LPTSTR)pdn   +   pdn-> wDeviceOffset,   nPrintNameBufferLen);   //打印机名称 
                        GlobalUnlock(pd.m_pd.hDevNames); 
                        GlobalFree(pd.m_pd.hDevNames); 
                } 
        } 
        return   (*szPrinterName); 
}

转载于:https://www.cnblogs.com/cwbo-win/articles/3380179.html

你可能感兴趣的文章
雅虎瓦片地图切片问题
查看>>
HTML 邮件链接,超链接发邮件
查看>>
HDU 5524:Subtrees
查看>>
手机端userAgent
查看>>
pip安装Mysql-python报错EnvironmentError: mysql_config not found
查看>>
http协议组成(请求状态码)
查看>>
怎样成为一个高手观后感
查看>>
[转]VC预处理指令与宏定义的妙用
查看>>
JQuery radio单选框应用
查看>>
MySql操作
查看>>
python 解析 XML文件
查看>>
MySQL 文件导入出错
查看>>
HDU2502 月之数(解法三)
查看>>
栈的压入、弹出序列 (剑指offer)
查看>>
java相关
查看>>
由一个异常开始思考springmvc参数解析
查看>>
Spring4新特性简述
查看>>
第 4 章 Glance - 021 - 创建 Image
查看>>
zookeeper dubbo 问题解决录
查看>>
史上最全面的Spring Boot Cache使用与整合
查看>>