怪异的问题,我不知道该改程序还是改系统设置了。
HANDLE m_hfile = CreateFile('LPT1',GENERIC_READ or GENERIC_WRITE,0,nil,OPEN_EXISTING,0,0);
if(m_hfile == INVALID_HANDLE_VALUE)
{
MessageBox(hWnd,"连接打印机失败","错误",MB_OK);
}
else
{
DWORD m_dw;
WriteFile(m_hfile,"测试打印",4,m_dw,NULL);
}
CloseHandle(m_hfile);
以上一段代码是打开并口往打印机写数据,运行环境WIN2000,当系统接了打印机时运行正常,但当系统没接打印机或打印机缺纸时,这段代码也能运行,且跟踪调试也一切正常,所有函数都调用成功的,但过一段时间,系统就会弹一个消息框出来,信息如下:
将文档"No Document Name"打印到LPT1:时发现一个错误。设备没有连接。
是否再试一次或取消作业?
确定 取消
这个消息框即使我程序关闭后也会弹出来,甚至是马上重启系统,系统起来后还能弹出来。这当然是我的数据存在打印缓冲里面了,但是我不想让这个框弹出来该怎么办呢?是改程序还是系统设置?怎么改?
if(m_hfile == INVALID_HANDLE_VALUE)
{
MessageBox(hWnd,"连接打印机失败","错误",MB_OK);
}
else
{
DWORD m_dw;
WriteFile(m_hfile,"测试打印",4,m_dw,NULL);
}
CloseHandle(m_hfile);
以上一段代码是打开并口往打印机写数据,运行环境WIN2000,当系统接了打印机时运行正常,但当系统没接打印机或打印机缺纸时,这段代码也能运行,且跟踪调试也一切正常,所有函数都调用成功的,但过一段时间,系统就会弹一个消息框出来,信息如下:
将文档"No Document Name"打印到LPT1:时发现一个错误。设备没有连接。
是否再试一次或取消作业?
确定 取消
这个消息框即使我程序关闭后也会弹出来,甚至是马上重启系统,系统起来后还能弹出来。这当然是我的数据存在打印缓冲里面了,但是我不想让这个框弹出来该怎么办呢?是改程序还是系统设置?怎么改?
...全文
相关推荐
详解CSS 怪异盒模型和标准盒模型
在html文档中,每个渲染在页面中的标签都是一个个盒子模型。 盒子模型又分为 : W3C标准的盒子模型 和 IE标准的盒子模型。 由于目前大部分主流的浏览器支持的是W3C标准盒模型(标准盒模型),也有保留对怪异盒子样式的解析,当然IE沿用的是自己标准的盒模型(怪异盒子模型) 用两个简单的例子分别介绍下这两个盒子模型: 标准盒模型: <!--html--> <div class=box1> <div class=box2></div> </div> <!--css--> .box1{ width: 200px; height: 200px;
怪异的一面
怪异的一面
标准盒模型与怪异盒模的区别.html
介绍了css中盒模型的一些属性的位置设置和标准盒模型与怪异盒模型的一些区别,他们的区别在于标准盒模型与怪异盒模型的大小计算的不同。
浅谈CSS编程中的怪异模式
主要介绍了浅谈CSS编程中的怪异模式,包括box-sizing属性的使用等方面的内容,和需要的朋友可以参考下
C语言怪异代码大赛历届作品大全
C语言怪异代码大赛历届作品大全 1984~1996,1998,2000,2001,2004~2006,2011,2012


