怎样使单击托盘图标显示主窗口时,应用程序的图标显示在任务栏上?(100分)

  • 主题发起人 主题发起人 mei.gang
  • 开始时间 开始时间
M

mei.gang

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了如下语句使程序启动时隐藏了应用程序窗口,
SetWindowLong(Application.Handle, GWL_EXSTYLE, WS_EX_TOOLWINDOW);
并将程序最小化在托盘区,
现在我想单击托盘图标显示主窗口时(已实现),
应用程序的图标显示在任务栏上应该怎样做?
 
NotifyData.hIcon :=LoadIcon(hInstance,'mainicon');
 
告诉我你的email,给你一篇不错的文章自己去看吧
 
mgfgz@china.com
 
隐藏应用程序主窗体时只需用API showwindow(Application.handle,sw_hide),这样既简单又
省掉许多麻烦,恢复应用程序主窗体显示时只需调用
showwindow(Application.handle,sw_show);
 
介绍这个的书简直太多了,随便到书店去看看都能找到。
 
您可以试试在显示主窗口的语句前加上:
SetWindowLong(Application.handle,GWL_EXSTYLE,WS_EX_APPWINDOW);
 
很多书都有介绍
 
mgfgz的方法是最方便的。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
451
import
I
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部