求一份最小化到托盘的代码

xieshen947 2012-11-12 10:16:46
给个完整的吧,虽然能百度到,但是我不是这个专业的,实在不容易懂,看到了也不知道贴哪里
...全文
162 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2012-11-13
  • 打赏
  • 举报
回复
delphi7 win32 中就有TrayIcon //由桌面转托盘 function TServerFrm.AddIcon(hwnd: HWND): Boolean; begin nid.cbSize := sizeof(NOTIFYICONDATA); nid.Wnd := hwnd; nid.uID := ID_MAIN; nid.uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP; nid.uCallbackMessage := WM_WZGLNOTIFY; nid.hIcon := LoadIcon(hInstance, 'MAINICON'); strCopy(nid.szTip, strNotifyTip); AddIcon := Shell_NotifyIcon(NIM_ADD, @nid); end; ////由托盘转桌面 function TServerFrm.RemoveIcon(hwnd: HWND): Boolean; var nid: NOTIFYICONDATA; begin nid.cbSize := sizeof(NOTIFYICONDATA); nid.Wnd := hwnd; nid.uID := ID_MAIN; nid.uFlags := 0; RemoveIcon := Shell_NotifyIcon(NIM_DELETE, @nid); end;
hsfzxjy 2012-11-12
  • 打赏
  • 举报
回复
rxTrayIcon
feiba7288 2012-11-12
  • 打赏
  • 举报
回复
装个CoolTrayIcon控件即可,网上有下载
luck8000 2012-11-12
  • 打赏
  • 举报
回复
还是楼上说的用控件吧!很多很多!
iamduo 2012-11-12
  • 打赏
  • 举报
回复
Delphi 高版本,有原生的。

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧