CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

我KAO,到底怎么了?

楼主yypp(fly)2001-05-29 22:23:00 在 Delphi / VCL组件开发及应用 提问

我想在程序一开始启动就自动最小化,窗口也不可见,可是我把下面这段代码放到onCreate和onShow里都不行  
   
  Form1.Visible:=False;  
  Application.Minimize;  
   
  到底该怎么做?  
        问题点数:20、回复次数:7Top

1 楼Nicrosoft(奈软)回复于 2001-05-29 22:33:00 得分 5

FormShow的时候不能设置   visible   属性的  
   
  这样吧:  
   
  PostMessage(Application.handle,   WM_SIZE,   SIZE_MINIMIZED,   0);  
  Application.Minimize;Top

2 楼forgot2000(忘记2000年)回复于 2001-05-29 22:36:00 得分 5

不可以在Onshow或者Onhide事件中定义Form的Visible属性,那样会造成混乱,编译无法通过,如果你真要实现“程序一开始启动就自动最小化,窗口也不可见”的功能,建议你设计成最小化为系统托盘图标比较好,用TrayIcon.zip控件可以实现,或者调用Windows   Api函数Shell_NotifyIcon也可以。Top

3 楼learnerX(null)回复于 2001-05-29 23:05:00 得分 5

在Application.CreateForm后用ShowWindow不行吗?Top

4 楼Kingron(单身走我路……)回复于 2001-05-30 08:39:00 得分 5

修改DPJ文件,在Application.Run前面添加:Application.ShowMainForm:=False就可以了.这个也问过很多次了.Top

5 楼clacklin(海风)回复于 2001-05-30 08:41:00 得分 0

把该代码放在工程文件里就可以。Top

6 楼yypp(fly)回复于 2001-05-30 13:01:00 得分 0

to   KINGron:可是我在后面还要显示窗口的。。。。你说的这个方法我知道。但是要在后面恢复显示窗口就难了。Top

7 楼yypp(fly)回复于 2001-05-30 13:03:00 得分 0

问题还是我自己解决了  
   
  不过还是谢谢各位的解答Top

相关问题

  • ◇◆◇ 我到底怎么了??? ◇◆◇
  • 我到底该怎么办?
  • 我到底该怎么办???!!!
  • 我到底怎么了
  • this 到底怎么用啊!!!救我!
  • 我这里到底是怎么回事?
  • WINPCAP到底怎么用!~我快疯了
  • 哪位大虾能帮我总结一下this到底怎么用???
  • 到底怎么弄啊,我要快烦死了,救救俺阿
  • 我想知道水园最近到底怎么了?

关键词

  • application
  • 最小化
  • minimize
  • visible

得分解答快速导航

  • 帖主:yypp
  • Nicrosoft
  • forgot2000
  • learnerX
  • Kingron

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo