关于打印机时间的获取 我们用VB发送命令给打印机要求获取一个时间从程序发送命令给打印机,到打印完成的时间请教大虾们,VB有什么命令可以获取这个时间段 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有个vc例子void CTestDlg::OnPrint() { // 增加如下代码 char szprinter[80]; char *szDevice,*szDriver,*szOutput; HDC hdcprint; // 定义一个设备环境句柄 //定义一个打印作业 Static DOCINFO di={sizeof(DOCINFO),"printer",NULL}; // 得到设备字符串存入数组szprinter中 GetProfileString("windows","device",",,,",szprinter,80); // 将设备字符串分解 if(NULL!=(szDevice=strtok(szprinter,","))&& NULL!=(szDriver=strtok(NULL,","))&& NULL!=(szOutput=strtok(NULL,","))) // 创建一个打印机设备句柄 if((hdcprint=CreateDC(szDriver,szDevice,szOutput,NULL))!=0) { if(StartDoc(hdcprint,&di)>0) //开始执行一个打印作业 { StartPage(hdcprint); //打印机走纸,开始打印 SaveDC(hdcprint); //保存打印机设备句柄 // 输出一行文字 TextOut(hdcprint,1,1,"这是一个例子",12); // 输出一条直线 MoveToEx(hdcprint,20,20,NULL); LineTo(hdcprint,120,120); RestoreDC(hdcprint,-1); //恢复打印机设备句柄 EndPage(hdcprint); //打印机停纸,停止打印 EndDoc(hdcprint); //结束一个打印作业 MessageBox("打印完毕!","提示",MB_ICONINFORMATION); } 大哥,可以用VB大概写一下吗?VB和VC控制打印机的方法好象差很多 aspower 可以详细说说嘛,好象没有enddoc事件呀 我看的是vc的但是vb也有这个事件 属性是不是一样我就不知道了 怎样更改XP系统主题? gyoup by 统计问题?球大虾帮忙?在线等 在请教 还是不明白 存储过程,一定要弄明白 find用法?? 请教! 求教如何使父窗体变为透明 急!急!急!MSCOMM 的使用,请大侠帮忙! form1全屏,屏蔽maxButton问题?? 如何只读打开一个Excel文件 消息框问题 控件 SSTab1 的类 TabDlg.SSTab 不是一个已加载的控件类 怎么解决啊? 在线等 请问:怎样取消listview的修改功能?
void CTestDlg::OnPrint() { // 增加如下代码 char szprinter[80]; char *szDevice,*szDriver,*szOutput; HDC hdcprint; // 定义一个设备环境句柄 //定义一个打印作业 Static DOCINFO di={sizeof(DOCINFO),"printer",NULL}; // 得到设备字符串存入数组szprinter中 GetProfileString("windows","device",",,,",szprinter,80); // 将设备字符串分解 if(NULL!=(szDevice=strtok(szprinter,","))&& NULL!=(szDriver=strtok(NULL,","))&& NULL!=(szOutput=strtok(NULL,","))) // 创建一个打印机设备句柄 if((hdcprint=CreateDC(szDriver,szDevice,szOutput,NULL))!=0) { if(StartDoc(hdcprint,&di)>0) //开始执行一个打印作业 { StartPage(hdcprint); //打印机走纸,开始打印 SaveDC(hdcprint); //保存打印机设备句柄 // 输出一行文字 TextOut(hdcprint,1,1,"这是一个例子",12); // 输出一条直线 MoveToEx(hdcprint,20,20,NULL); LineTo(hdcprint,120,120); RestoreDC(hdcprint,-1); //恢复打印机设备句柄 EndPage(hdcprint); //打印机停纸,停止打印 EndDoc(hdcprint); //结束一个打印作业 MessageBox("打印完毕!","提示",MB_ICONINFORMATION); }
VB和VC控制打印机的方法好象差很多
可以详细说说嘛,好象没有enddoc事件呀
但是vb也有这个事件 属性是不是一样我就不知道了