怎样在双击标题栏时执行一段代码? 怎样在双击标题栏时执行一段代码?我想在双击标题时扫行一段代码,判断该窗体是最大化还是最小化,请问怎样实现,要发送什么消息!? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用WM_SYSCOMMAND消息,判断msg.CmdType的值就可以了. unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) private public procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND; procedure WMNCLBUTTONDBLCLK(var Msg: TWMSysCommand); message WM_NCLBUTTONDBLCLK; end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.WMNCLBUTTONDBLCLK(var Msg: TWMSysCommand);begin Case Msg.CmdType of SC_MINIMIZE:Showmessage('最小化'); SC_MAXIMIZE:Showmessage('最大化'); SC_RESTORE: Showmessage('恢复'); end; Inherited;end;procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);begin Case Msg.CmdType of SC_MINIMIZE:Showmessage('最小化'); SC_MAXIMIZE:Showmessage('最大化'); SC_RESTORE: Showmessage('恢复'); end; Inherited;end;end. 串口如何避免线程同时发送数据的问题 加背景图片 求一个错误处理的等价语句 关于三层结构的基本应用 请问在WebBrowser中怎么自动关闭弹出的JAVASCRIPT窗口 电台! 怎样使show方法出来的窗体,在close窗体时,同时Free该窗体? 如何得到汉字的拼音简码???? 在delphi7中,回车键时而不灵 在三层结构中orbpas是个什么东东 有需要项目外包的吗? 問一個菜鳥問題:窗體居中為何總是會偏下
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;type
TForm1 = class(TForm)
private
public
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
procedure WMNCLBUTTONDBLCLK(var Msg: TWMSysCommand); message WM_NCLBUTTONDBLCLK;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.WMNCLBUTTONDBLCLK(var Msg: TWMSysCommand);
begin
Case Msg.CmdType of
SC_MINIMIZE:Showmessage('最小化');
SC_MAXIMIZE:Showmessage('最大化');
SC_RESTORE: Showmessage('恢复');
end;
Inherited;
end;procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
Case Msg.CmdType of
SC_MINIMIZE:Showmessage('最小化');
SC_MAXIMIZE:Showmessage('最大化');
SC_RESTORE: Showmessage('恢复');
end;
Inherited;
end;end.