当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如何在cmydoc类中的serialize函数里将一个文件读入cstring对象,我是着用ar >> spfilebuf;但就连一个txt文件都读不完全!我的目的是想在cstring对象中放入任何一个文件的内容,不知我这样做可以吗?若不行请高手赐教!不胜感激! ......
 ·思想的重要性    »显示摘要«
    摘要: 我还是个学生,对计算机很是喜欢,但是编程怎么也没有太大的进展,今年要考个初的看看,可以过的话就去考个中的,我们宿舍里的朋友他01年考的少了4分很是可惜我就害怕; 了希望大家给我指点一番,告诉我怎么才可以灵活的编个自己想要达到的目的结果啊! ......


如何实现移动一个没有标题栏的窗口

如何实现移动一个没有标题栏的窗口???  
 

NO.1   作者: c2y

.h文件中加入两个变量iX,iY。  
  private: //   User   declarations  
          int   iX,iY;  
   
  void   __fastcall   TForm1::FormMouseDown(TObject   *Sender,   TMouseButton   Button,  
              TShiftState   Shift,   int   X,   int   Y)  
  {  
          iX=X;  
          iY=Y;  
  }  
  //---------------------------------------------------------------------------  
  void   __fastcall   TForm1::FormMouseMove(TObject   *Sender,   TShiftState   Shift,  
              int   X,   int   Y)  
  {  
          if(Shift.Contains(ssLeft))  
          {  
                  Form1->Left=Form1->Left+X-iX;  
                  Form1->=Form1->+Y-iY;  
          }  
  }  
 

NO.2   作者: c12916

通过鼠标消息转换,  
  一、在窗体的头文件中声明WM_NCHITTEST消息的响应函数:  
  public://  
      MESSAGE   void   WMNCHitTest(TWMNCHitTest   Message);  
  BEGIN_MESSAGE_MAP  
      MESSAGE_HANDLER(WM_NCHITTEST,TWMNCHitTest,WMNCHitTest);  
  END_MESSAGE_MAP(TForm);  
  二、在CPP文件中定义WMNCHitTest函数  
  void   TForm1::WMNCHitTest(TWMNCHitTest   &Msg)  
  {  
  TForm::Dispatch(&Msg);  
  if(Msg.Result   ==HTCLITENT)  
  Msg.Result   =   HTCAPTION;  
  }  
  //此方法可实现与有标题栏同样的效果,没有任何区别。  
 

NO.3   作者: pp616

在MouseDown中  
  if(Button==mbLeft)  
  {  
          ReleaseCapture();  
          SendMessage(this->Handle,WM_SYSCOMMAND,SC_MOVE+HTCAPTION,0);  
  }  
 


    摘要: 怎样才能使我写的应用程序一启动就隐藏在后台运行(用户看不到有我这个程序在运行,但实际还是在运行着的) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE