读书人

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

发布时间: 2012-03-14 12:01:12 作者: rapoo

最小化后自动弹出对话框
把系统最小化后,用定时器控制到某个时间点时就弹出一个对话框,请问高手们怎样实现?
用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;
[解决办法]
看错楼主问的了。上面的代码是实现你最小化时显示个“呵呵”。楼主可以把你的代码贴出来看看, 另外,你说不行,是怎么不行。

读书人网 >.NET

热点推荐