创建一个可调整大小和拖拽的Edit

2016-02-19 16:35 8 1 收藏

今天图老师小编给大家精心推荐个创建一个可调整大小和拖拽的Edit教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

  创建一个可调整大小和拖拽的Edit

  

//---------------------------------------------------------------------------

  __fastcall TForm1::TForm1(TComponent* Owner)

  : TForm(Owner)

  {

  //修改此单字符串窗口组件性质,可自由缩放大小

  DWORD dwStyle = ::GetWindowLong(Edit1-Handle, GWL_STYLE);

  ::SetWindowLong(Edit1-Handle, GWL_STYLE, dwStyle | WS_SIZEBOX);

  //修正此单字符串窗口组件在Form1上的实际尺寸与范围

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  //以便USER直接调整单字符串窗口组件边沿

  ::MoveWindow(Edit1-Handle, Edit1-Left, Edit1-Top,

  Edit1-Width, Edit1-Height + 1, true);

  }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  //---------------------------------------------------------------------------

  //当鼠标保持箭头图标时,Edit1即可被拖曳

  void __fastcall TForm1::Edit1MouseDown(TObject *Sender,

  TMouseButton Button, TShiftState Shift, int X, int Y)

  {

  if(Edit1-Cursor == crArrow )

  {

  //释放原有鼠标捕捉状态,

  //并同时送出鼠标单击位置等同于窗口标题栏可拖曳窗口的属性

  ::ReleaseCapture();

  SNDMSG(Edit1-Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0);

  }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  //---------------------------------------------------------------------------

  void __fastcall TForm1::Edit1MouseMove(TObject *Sender, TShiftState Shift,

  int X, int Y)

  {

  //鼠标在Edit1上移动时,仍保持箭头图标

  Edit1-Cursor = crArrow;

  }

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  //--------------------------------------------------------------------------- 

来源:http://www.tulaoshi.com/n/20160219/1612494.html

延伸阅读
标签: ASP
 从开始学习到使用ASP到现在也写了不少程序了,最令人头痛的是写数据分页,每次都是由于几个变量名或几个参数的不同,因而需要每次都写哪一段冗长而又繁杂的分页代码,代码长了使得程序的可读性变差,容易出差,调试半天也找不出错在哪里,所以慢慢的我开始使用一些网上的提供的分页函数或分页类。的确省事不少,但是通常的函数和类的做法...
标签: 育儿知识
在一次公开音乐活动《数一数》中,我和孩子一起回忆绕口令“数一数”,并共同制作歌曲的图谱。其中五个乐句后面有休止符,小朋友老在休止符的地方唱错。于是我让孩子给休止符创编动作,用创编身体动作来代替休止符(拍手、跺脚、点头等),但吉小宝和别人的想法不一样,非要给休止符的圈里打个“×”。我开始没采用,觉...
标签: 怀孕
怀孕1个月 (1-4周),准妈妈的子宫内膜受到卵巢分泌的激素影响,变得肥厚松软而且富有营养,血管轻轻扩张,水分充足,受精卵不断分裂细胞,移入子宫腔后形成一个实心细胞团,称为桑胚体,这时受精卵就叫胚泡。当外周的透明带消失后,胚泡与子宫内膜接触并埋于子宫内膜里,称为“着床”,着床一般在受精后6~7天开始,在11~12天内完成。...
我喜欢简单和看上去很酷的图标。当它们相对于许多其它的图标创建起来很容易并且实用性很强的时候,我就更加喜欢它们了,花不到几分钟的时间,做一些小练习,你就有可能秀出一些非常漂亮的图标。 最终效果图预览 下面是完成这个教程后最终的效果图,这是我的logo!但是当你努力完成这个教程后,你会很快发现你只要几个步骤就可以。对于分析和探...
标签: PS PS基础
最终效果 Step 1 – 从下载的源文件,下面在Photoshop中打开图像,复制层。 在复制层的混合模式设置到屏幕并打开混合选项 。 Step 2 – Drop Shadow Settings 首先,我们将开始增加了一些阴影 。使用设置您在下面的图片查看: Step 3 – Inner Shadow Settings 然后,我们将需要添加一些内部阴影 ,使用这些设置: Step 4 ...

经验教程

351

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部