⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bcjq085.txt

📁 c++ builder 的一些txt文档
💻 TXT
字号:

C++ Builder开发者:程序员之家
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
 
  
  
    
      
        
          
            首页   
              | 控件天堂 | 控件使用                    
              | 编程技巧                     
              |  源代码 |  编程工具 |         
               系统补丁 |  电子书籍 | 技术论坛                     
              |  相关链接                  
                            
                          
                        
                      
                      
                        
                          
                            
                              
                            
                  
       if (ad==1) {document.write(''+'');}                
       if (ad==2) {document.write(''+'');}                
       if (ad==3) {document.write(''+'');}                
                               
                            
                         
                                     
                         
                       
                     
                   
                   
                     
                       
                         
                           
                        
                      
var marqueecontents=''+scroll_text+''            
if (document.all)            
document.write(''+marqueecontents+'')            
function regenerate(){            
window.location.reload()            
}            
function regenerate2(){            
if (document.layers){            
setTimeout("window.onresize=regenerate",450)            
intializemarquee()            
}            
}            
function intializemarquee(){            
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)            
document.cmarquee01.document.cmarquee02.document.close()            
thelength=document.cmarquee01.document.cmarquee02.document.height            
scrollit()            
}            
function scrollit(){            
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){            
document.cmarquee01.document.cmarquee02.top-=speed            
setTimeout("scrollit()",100)            
}            
else{            
document.cmarquee01.document.cmarquee02.top=marqueeheight            
scrollit()            
}            
}            
window.onload=regenerate2            
                        
                          
                        
                      
                    
                  
                  
                    
                      
                        
                          
                            
                              
                                
                  当前位置
     
     
                    编程技巧             
                             
                           
                         
                         
                         
                           
                             
                               
                         
     
      直接发送数据到打印机       
                         
                   
                     
                       
                         
                           
 
      
      下面是一个将数据直接发送到打印机的示例:
      记得在文件中加上#include winspool.h
      
      bool Print(char* szPrinterName, char* szBuffer)// szBuffer是我们希望发送到打印机的数据缓冲
 
      {
 
      HANDLE hPrinter;             //打印机句柄
 
      int iLen = strlen(szBuffer);// 发送数据的长度
 
      DWORD dwWritten;            // 已经向打印机写了多少
 
      
 
      if(OpenPrinter(szPrinterName, &hPrinter, NULL))
 
      //Open打印机并赋给一个句柄(已经保存在hPrinter)
 
      {
 
      DOC_INFO_1 Info;//文档信息
 
      memset(&Info, 0, sizeof(Info));
 
      Info.pDocName = "My PrintJob";
      //文档名(which is shown in the PrintManager)
 
      Info.pOutputFile = NULL;
      //不须要向一个文件写,设为NULL
      Info.pDatatype = "RAW";
 
      //数据以RAW格式发送(Win9x和WinNT都支持RAW和EMF格式,WinNT还支持TEXT格式
 
      
 
      if(!StartDocPrinter(hPrinter, 1, (LPBYTE)&Info))//文档开始
 
   return false;
 
      
 
      // 告诉打印机开始新页
 
      StartPagePrinter(hPrinter);
 
      
 
      // 向打印机写数据
 
      if(!WritePrinter(hPrinter, szBuffer, iLen, &dwWritten))
 
      {
 
      //当发送数据时出现错误
 
      //用最后的错误指出发生了什么错误
 
      }
 
      EndPagePrinter(hPrinter);//告诉打印机已经完成当前页
 
      if(!EndDocPrinter(hPrinter))//文档结束
 
    return false;
 
      ClosePrinter(hPrinter);//关闭打印机
 
      return true;
 
      }
 
      else
 
      {
 
    return false;
 
      }
 
      }
 
      
 
      假如你的打印机直接与计算机相连(LPT1-LPT3)或者影射为网络打印机(你可以通过象"\\MainServer 
      \MatrixPrinter" 形式的路径来使用它),那你就可以直接用fopen函数来实现。
      eg. fopen("lpt1", "wt") 或 fopen("\\\\MainServer\\MatrixPrinter", "wt")   
                           
                         
                             
                     
                           
                             
                           
                  if (ad==1) {document.write(''+'');}           
                  if (ad==2) {document.write(''+'');}           
                  if (ad==3) {document.write(''+'');}           
                                             
                           
                         
                       
                     
                
                 
                   
                     
                   
                   
                       
                   
                 
                    
                  
                
              
            
            
              
                
                  
                    
            C++ Builder开发者®            
              2000年06月01日 站长:唐朝            
                      
                    
                  
                
                
                  
                
              
              
            
            
            
            

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -