怎样实现当窗口关闭或最小化时,不是真的关闭,而是变成桌面右下的图标?比如:MSN或QQ

donwmufromdying 2005-12-23 09:43:17
如题。
比如瑞星之类的,我关闭窗口,监控程序仍然工作,不过缩小成一个小图标到右下那个叫tray区??的地方。不好意思,本人有点菜,不知道windows桌面到底划分成几个区域!。我只知道,工具栏、任务栏
...全文
463 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvjack 2005-12-23
  • 打赏
  • 举报
回复
还有在FormCloseQuery
中写CanClose=false;
再加别的代码
如果只是最小化写:
ShowWindow(Application->Handle, SW_MINIMIZE);
要记得加上别的退出程序的方式啊,不然你的程序可就成赖皮了:)
ccrun.com 2005-12-23
  • 打赏
  • 举报
回复
最简单的实现方法:
在窗体上加一个TrayIcon(在Samples页面下),然后设置TrayIcon1的Visible属性为true。
编译程序,当窗体最小化以后就会“缩小”到托盘区。默认是双击图标以后显示窗体。
penu 2005-12-23
  • 打赏
  • 举报
回复
用TrayIcon控件即可。
donwmufromdying 2005-12-23
  • 打赏
  • 举报
回复
还有一个小小问题,再最小化后的图标怎么响应popup menu阿?,比如:我在tray上的图标鼠标右键,弹出菜单
donwmufromdying 2005-12-23
  • 打赏
  • 举报
回复
多谢,收到!这个帖就20分,给你们均分吧.别嫌少啊.呵呵.等下次多给点分

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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