首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Delphi 中禁止改变窗口
【标  题】:Delphi 中禁止改变窗口
【关键字】:Delphi
【来  源】:http://blog.csdn.net/jlbnet/archive/2006/10/30/1357007.aspx

Delphi 中禁止改变窗口

Delphi中禁用移动窗口,禁止改变窗口大小,禁用最大化、最小化

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  protected
    procedure WndProc(var m:TMessage);override;//声明,覆盖父类的窗口过程
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
procedure TForm1.WndProc(var m: TMessage);
begin
  if ((m.Msg =WM_SysCommand) and (m.WParam=SC_CLOSE)) //当不是关闭窗口命令时
    or ((m.Msg <> WM_SysCommand)) then  //或不是系统命令时,执行父类的默认过程
  begin
    inherited;
  end;
end;

end.
 

 WM_SYSCOMMAND是系统命令消息,SC_CLOSE是指关闭窗口的消息类别。还有许多的消息类别,可以查看MSDN或Delphi的 Windows文件,以实现不同的响应控制。

用JS代码调用后台CS代码:【上一篇】
Asp.net中编写带有SMTP认证方式的电子邮件服务:【下一篇】
【相关文章】
  • Delphi 快捷键列表
  • delphi 中处理时间的函数
  • Borland传奇拾遗:BDS 2006/Delphi 2006
  • Delphi调试概述
  • Borland传奇拾遗:Delphi 8
  • Borland传奇拾遗:Delphi 2005
  • [原创]如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)
  • Delphi输出日志的方法
  • Delphi获得与设置系统时间格式
  • Delphi TListView显示项里画进度条
  • 【随机文章】
  • UP & XP之争,意义何在?
  • pin介绍
  • MFC中自由使用自定义消息(zz)
  • 微软远程任意代码执行漏洞安全公告
  • 禁用"打印机"中的"删除打印机"
  • 开源spider一览
  • (一分钟搞定)C#压缩与解压缩
  • TPTP性能分析
  • Fedora Core4 OpenLdap server How-to
  • 用JS脚本实现CheckBoxList只能选择其中的两个
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.