问个基础问题如何编写当击窗体右上角的最小化时执行一个事件

山东蓝鸟贵薪 2012-09-28 05:42:54
问个基础问题如何编写当击窗体右上角的最小化时执行一个事件

...全文
144 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
山东蓝鸟贵薪 2012-09-30
  • 打赏
  • 举报
回复
批准了,马上散分中

山东蓝鸟贵薪 2012-09-30
  • 打赏
  • 举报
回复
该问题已解决
若有再想研究可以再看看如下帖子
http://topic.csdn.net/u/20120928/17/07a5800e-e4e0-4b00-bd2d-9ff499397d18.html
答案就在其中的
hsfzxjy 2012-09-29
  • 打赏
  • 举报
回复
散分吧。。
山东蓝鸟贵薪 2012-09-29
  • 打赏
  • 举报
回复
nm_wyh
(冰河)

谢谢你的方法,我解决了
hsfzxjy 2012-09-29
  • 打赏
  • 举报
回复
祝你成功
山东蓝鸟贵薪 2012-09-29
  • 打赏
  • 举报
回复
谢谢各位赐教,我再研究研究
OO_is_just_P 2012-09-28
  • 打赏
  • 举报
回复
扔个ApplicationEvents,自己看On
hsfzxjy 2012-09-28
  • 打赏
  • 举报
回复
编写application.onminimize事件。。
nm_wyh 2012-09-28
  • 打赏
  • 举报
回复
拦截最小化的消息!
unit Unit1;

interface

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

type
TForm1 = class(TForm)
private
{ Private declarations }
procedure WMSysCommand(var Message:Tmessage);
message WM_SYSCOMMAND;
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}
procedure TForm1.WMSysCommand(var Message:Tmessage);
begin
if Message.WParam=SC_MINIMIZE then Exit // 拦截一下~~
else inherited;
end;
end.
从别处抄的,应该没什么问题!
山东蓝鸟贵薪 2012-09-28
  • 打赏
  • 举报
回复
真奇怪的问题

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧