不可移动的窗口示例代码

2016-01-29 14:10 11 1 收藏

不可移动的窗口示例代码,不可移动的窗口示例代码

【 tulaoshi.com - Delphi 】

 
unit Unit1;
            interface
            uses


              Windows  Messages  SysUtils  Classes  Graphics  Controls  Forms 
            Dialogs
              StdCtrls;
            type
              TForm1 = class(TForm)
                Label1: TLabel;
                Label2: TLabel;
                Label3: TLabel;
                Label4: TLabel;
                Label5: TLabel;
                procedure FormCreate(Sender: TObject);
              private
                { Private declarations }
                OldLeft OldTop OldWidth OldHeight: Integer;
              public
                { Public declarations }
              protected
                procedure WMMOVING(var msg: TMessage);message WM_MOVING;
              end;
            var
              Form1: TForm1;
            implementation
            {$R *.DFM}
            procedure TForm1.WMMOVING(var msg: TMessage);
            var
              rect: ^TRect;
            begin
              label1.Caption := IntToStr(msg.WParam);
              rect := Pointer(msg.LParam);
              Label2.Caption := IntToStr(rect.Left);
              Label3.Caption := IntToStr(rect.Top);
              Label4.Caption := IntToStr(rect.Right);
              Label5.Caption := IntToStr(rect.Bottom);
              rect.Left := OldLeft;
              rect.Top := OldTop;
              rect.Right := rect.Left + OldWidth;
           &

来源:http://www.tulaoshi.com/n/20160129/1492674.html

延伸阅读
标签: Web开发
JS Canvas与Image互相转换 原文演示: JavaScript Canvas Image Conversion Demo 在上周的Mozilla Web开发 会议,最后我们花了大半天的时间讨论未来的Mozilla市场应用。Instagram是近期最火爆的移动应用,以10亿美元的天价卖给了FaceBook。 我不介意赚取一些外快,所以我决定创建一个Instagram样式的应用(以后将会分享出来) 本文向您展示怎样转...
同步客户端套接字示例   下面的示例程序创建一个连接到服务器的客户端。该客户端是用同步套接字生成的,因此挂起客户端应用程序的执行,直到服务器返回响应为止。该应用程序将字符串发送到服务器,然后在控制台显示该服务器返回的字符串。 C# using System; using System.Net; using System.Net.Sockets; usin...
异步客户端套接字示例   下面的示例程序创建一个连接到服务器的客户端。该客户端是用异步套接字生成的,因此在等待服务器返回响应时不挂起客户端应用程序的执行。该应用程序将字符串发送到服务器,然后在控制台显示该服务器返回的字符串。 C# using System; using System.Net; using System.Net.Sockets; us...
当你要做一个图库的项目时,对图片大小、像素的控制是首先需要解决的难题。 一、单图生成略缩图 单图经过重新绘制,生成新的图片。新图可以按一定比例由旧图缩小,也可以规定其固定尺寸。 详细代码如下: 代码如下: SPAN style="FONT-SIZE: 14px"import com.sun.image.codec.jpeg.JPEGImageEncoder; import com.sun.image.codec.jpeg.JP...
读了金永涛朋友的无标题栏窗口中鼠标拖动技巧一文颇有启发。但该文的思路是通过设置时钟中断,在Mousemove()事件中根据鼠标的移动距离,实时修改窗体Form的Top及Left值,即可准确无误地实现窗口的鼠标拖动操作。正如该文所说,由于每移动一步都需要重画窗口,因此利用此方法实现鼠标拖动,比常规的标题栏鼠标拖动慢一些。而且对于窗口中如...

经验教程

202

收藏

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