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

📄 bcjq086.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              
                          
                            
                          
                        
                      
                    
                    
                      
                        
                          
                            
                              
                                
                                  
                  当前位置
       
       
                    编程技巧               
                               
                             
                           
                           
                           
                             
                               
                                 
                           
       
      如何在C++ BUILDER中自动关闭WINDOWS屏幕保护        
                          
                    
                      
                        
                          
                            
  
      ----  
      在实际编程应用中,当程序需要用较长的时间来处理某些计算时,这段时间有可能使WINDOWS启动屏幕保护,这样程序的处理会相对变得更长。那么如何在运行程序时自动关闭屏幕保护呢? 
      
---- WINDOWS在启动屏幕保护前会向已激活的程序发送一个WM_SYSCOMMAND消息,并将该消息的WPARAM参数设置为SC_SCREENSAVE。我们可利用C++  
      BUILDER中的TApplication类的OnMessage事件来处理WINDOWS发来的这条消息,如果在接收到的消息后将handled参数设为true,这个响应的消息值就可以阻止屏幕保护运行。 
      
---- 在C++ BUILDER 4.0的过程如下: 
      
---- 1、从主菜单中选择File | New  
      APPlication 来创建一个新的空工程文件。然后在Forn  
      上加上一个Label对象,设置其Caption为"此程序将关闭WINDOWS屏幕保护"。 
      
---- 2、在程序头文件unit1.h中对成员函数ProcessMessage的声明加到TForm1的定义中。 
         class TForm1 : public TForm
{
 __published:	// IDE-managed Components
        TLabel *Label1;
 private:	// User declarations
       void __fastcall ProcessMessage
	   (TMsg &message,bool &handled);
 public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
 };
  
      ---- 3、在unit1.cpp中,在程序中增加ProcessMessage函数语句: 
      void __fastcall TForm1::ProcessMessage
(TMsg &message,bool &handled)
{
  if(message.message==WM_SYSCOMMAND
  &&message.wParam==SC_SCREENSAVE)
    {
     handled=true;
     }
}
---- 4、在TForm1的构造函数增加以下代码: 
      __fastcall TForm1::TForm1(TComponent* Owner): TForm(Owner)
{
  Application->OnMessage=ProcessMessage;
}
 
      ---- 上述程序C++ BUILDER 4.0专业版调试通过。 
      
来自《计算机世界》
                             
                           
                         
                             
                     
                           
                             
                           
                  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 + -