一个BlMinMize
BlMAxMize
一个是关闭
关闭 是 和 Onclose,OncloseQuery 有些关联. 那么我想在窗体最小化和最大化时能做些事
我应该怎么做.
BlMAxMize
一个是关闭
关闭 是 和 Onclose,OncloseQuery 有些关联. 那么我想在窗体最小化和最大化时能做些事
我应该怎么做.
解决方案 »
- delhpi中数据库用ADO连接DB数据库和ACCESS数据,如何打包?
- 怎样删除明细表的记录!
- 这样报表用fastreport是否可以做到?
- 以前我在CSDN看过类似的贴字,现在忘了这样的sql语句怎么写,请知情者赐教!!
- 中文版Delphi帮助
- 怎样获得某月的天数?
- 用delphi写程序来调用网址,怎样业调用?
- f1book中数据写到excel表格中汉字出现乱码,如何解决?
- 求解:怎么搞定模糊查询?
- 如何获得比如:http://www.download.com/sp.exe文件得大小?(不下载它)
- 如何让dbgrideh选中某行的时候,焦点行颜色不变?
- 如果记录TReeView 的节点ID?
ApplicationEvents.OnRestore;(ApplicationEvents控件在Additional面板上)
procedure WMSysCommand(var message: TMessage); Message WM_SYSCOMMAND;
Procedure TMainForm.WMSysCommand(var Message: TMessage);
begin
Case message of
SC_MINIMIZE: //最小化
SC_MAXMIZE: //最大化
end;
end;
可以写一个过程来处理
过程定义
procedure getfmsize(var wmcmd:Twmsyscommand);message wm_syscommand;
过程实现
procedure Tform1.getfmsize(var wmcmd:Twmsyscommand);
begin
if wmcmd.CmdType=SC_MINIMIZE then
begin
showmessage('窗体最小化');
end
else
if wmcmd.CmdType=SC_MAXIMIZE then
begin
showmessage('窗体最大化');
end;
inherited;
end;
给出 [Error] UnitMain.pas(126): Ordinal type requiredTo 3楼
那个没反应 To Corn1
完全可行 受教了
begin
self.Hide;
ShowWindow(Application.Handle,SW_HIDE);
end;
第一遍可行. 当 self.Show; 后就不可行了.