老生常谈的问题:非主窗体的托盘问题(10分)

  • 主题发起人 主题发起人 yayiye
  • 开始时间 开始时间
Y

yayiye

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样把一个窗口(非主窗口)显示为加托盘图标,平且不在工具栏上显示?
 
托盘无所谓是主窗口还是非主窗口的。
应该把托盘理解为和应用程序相对应。是用来辅助应用
程序完成一定功能的。

如果你非要这么说,那就在关闭或隐藏你的“非主窗口”时
显示系统托盘。再在系统托盘中加入这样的功能,比如用鼠标
左键点击可以显示你的“非主窗口”。
 
可以重載 procedure Createparams(Var Params:TCreateParams);override;

使這個窗口可以在任務欄里顯示

再在上面加一個第三方控件如:CoolTrayicon

調用其方法:HideMainform,使這個窗口不在任務欄里顯示

不就達到你的目的了
 
补充一下:
我的这个托盘图标 不是从属于application的 ,而是dll中的某一个窗口
 
多人接受答案了。
 
后退
顶部