首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

最小化后自动弹出对话框,该怎么解决

2012-03-14 
最小化后自动弹出对话框把系统最小化后,用定时器控制到某个时间点时就弹出一个对话框,请问高手们怎样实现?

最小化后自动弹出对话框
把系统最小化后,用定时器控制到某个时间点时就弹出一个对话框,请问高手们怎样实现?
用ShowMessage('呵呵。。'),不行的。

[解决办法]
把窗体的DefaultMonitor属性设为dmDesktop,
SendMessage({窗体Handle}, WM_SYSCOMMAND, SC_RESTORE, 0);

[解决办法]
工程文件里加一句:
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.OnMinimize:=Form1.AppMinimize;//加这一句
Application.Run;



然后加个自定义的过程:



procedure TForm1.AppMinimize(Sender: TObject);
begin
inherited;
showmessage('呵呵');
end;
[解决办法]
看错楼主问的了。上面的代码是实现你最小化时显示个“呵呵”。楼主可以把你的代码贴出来看看, 另外,你说不行,是怎么不行。

热点排行