问题描述
1 新建了一个MDIApplication,
2 添加了一个form2
3 把form2设定成了主窗体
4 在form2中添加一个按钮,在按钮的click事件中添加代码
MainForm.show;
form2.Free;
5 运行程序后显示了form2的界面,我点击form2上面的按钮后,显示MDIApplication的窗体
6 点击任务栏的图标,把MDIApplication的窗体最小化
7 我的问题是: 再次点击任务栏的图标,MDIApplication的窗体无法恢复出来了。
请问各位大侠。这是什么原因么,然后怎样使得它恢复出来么。小弟初学,还望指教。。
delphi窗体缩小到任务栏后无法恢复
答案:2 悬赏:50
解决时间 2021-04-08 07:33
- 提问者网友:紫柔同归
- 2021-04-07 09:44
最佳答案
- 二级知识专家网友:萌萌哒小可爱
- 2021-04-07 11:06
3 把form2设定成了主窗体
form2.Free;
主窗体都 free了。
通常,既然是主窗体,可以close,但通常不要 Free。
form2.Free;
主窗体都 free了。
通常,既然是主窗体,可以close,但通常不要 Free。
全部回答
- 1楼网友:而你却相形见绌
- 2021-04-07 11:26
多给点分
procedure tform1.button1click(sender: tobject);
var
wndhandle: thandle; //用于存储指定窗口的句柄
wndclass: array[0..50] of char; //用于存储类名
begin
strpcopy(@wndclass[0], 'shell_traywnd'); //获取任务栏类名
wndhandle := findwindow(@wndclass[0],nil); //获取任务栏窗口的句柄
showwindow(wndhandle, sw_hide); //隐藏windows任务栏
end;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯