4个回答
展开全部
是你自己的程序的窗口还是其他程序的窗口?
自己的程序的窗口可以 form.Show 或者 form.Visible := True 显示即可。
如果是其他程序的窗口,需要先查找目标窗口,得到窗口句柄,然后用 Windows API 显示。
var Wnd: HWND;
...
Wnd := FindWindow("窗口类名", "窗口标题");
if Wnd <> 0 then // 找到了窗口
ShowWindow(Wnd, SW_SHOW); // 显示窗口
else
ShowMessage("没找到窗口");
窗口类名需要用专业工具(比如Spy)取得,不知道可以不填。
展开全部
下面是Delphi显示和隐藏窗体的代码:
隐藏:
Application.Minimize();
ShowWindow(application.Handle,SW_HIDE);
显示:
ShowWindow(application.Handle,SW_SHOW);
Application.Restore();
隐藏:
Application.Minimize();
ShowWindow(application.Handle,SW_HIDE);
显示:
ShowWindow(application.Handle,SW_SHOW);
Application.Restore();
追问
让一个visable=false的窗体显示
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用windows的应用函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
form1.showmodal;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询