| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 935 人关注过本帖
标题:[求助]如何让程序最小化到系统托盘.
只看楼主 加入收藏
jiasen2007
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-20
收藏
 问题点数:0 回复次数:8 
[求助]如何让程序最小化到系统托盘.
如题,如何让程序最小化到系统托盘.
搜索更多相关主题的帖子: 程序最小 托盘 系统 
2007-08-22 20:30
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

VB QQ群:47715789
2007-08-22 22:33
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
这个问题昨天已经有人问过,而且论坛中早就有很多相关的源码。提醒楼主以后发帖前先自己找找,没找到再发帖。。。

VB QQ群:47715789
2007-08-22 22:35
jiasen2007
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-8-20
收藏
得分:0 
你发的那个不是我要的.

我要那种直接点击最小化到系统托盘的代码.

我的拍拍小店铺
http://shop./67035999
2007-08-23 10:57
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
用脑子想想

最小化到托盘=最小化(隐藏窗体)+显示托盘图标
2007-08-23 12:00
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 
以下是引用jiasen2007在2007-8-23 10:57:27的发言:
你发的那个不是我要的.

我要那种直接点击最小化到系统托盘的代码.

明白了,原来你不是要吃放在锅里的饭而是只吃放在碗里的饭。


VB QQ群:47715789
2007-08-23 12:50
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
以下是引用Joforn在2007-8-23 12:50:15的发言:

明白了,原来你不是要吃放在锅里的饭而是只吃放在碗里的饭。

2007-08-23 12:51
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

LZ版主在灌水!


VB QQ群:47715789
2007-08-23 12:54
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 

亲爱的朋友您好!

感谢您在编程论坛上发帖提问!我是multiple1902。

通过您的提问,我理解您需要了解VB6.0中托盘图标的使用方式及最简单的示例

关于您的问题,建议您查看以下文章:

==============引用文章开始================

【终于知道如何将图标放进拖盘了】
感谢 tzwsoho 同志给我的灵感.

昨天还在问e_ghost到底拖盘是什么东东?与任务栏差别在那里? 今天拜读了tzwsoho 同志的大作,令我矛塞盾开,呵呵,感谢 tzwsoho 同志.

'今特将心得与小作列出,供跟我一样的菜鸟学习,哈哈......
'*********************************************************
'自己添加一个 Command1, Caption 就是 "放入托盘"
'**********************************************************

Const MAX_TOOLTIP As Integer = 64
Const NIF_ICON = &H2
Const NIF_MESSAGE = &H1
Const NIF_TIP = &H4
Const NIM_ADD = &H0
Const NIM_DELETE = &H2
Const WM_MOUSEMOVE = &H200
Const WM_LBUTTONDOWN = &H201
Const WM_LBUTTONUP = &H202
Const WM_LBUTTONDBLCLK = &H203
Const WM_RBUTTONDOWN = &H204
Const WM_RBUTTONUP = &H205
Const WM_RBUTTONDBLCLK = &H206
Const SW_RESTORE = 9
Const SW_HIDE = 0
Private Type NOTIFYICONDATA
cbSize As Long
hwnd As Long
uID As Long
uFlags As Long
uCallbackMessage As Long
hIcon As Long
szTip As String * MAX_TOOLTIP
End Type

Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Private Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As Long
Private nfIconData As NOTIFYICONDATA

Private Sub Command1_Click() '添加图标进拖盘
nfIconData.hwnd = Me.hwnd
nfIconData.uID = Me.Icon
nfIconData.uFlags = NIF_ICON Or NIF_MESSAGE Or NIF_TIP
nfIconData.uCallbackMessage = WM_MOUSEMOVE
nfIconData.hIcon = Me.Icon.Handle
nfIconData.szTip = "System Tray Example" & vbNullChar
nfIconData.cbSize = Len(nfIconData)
Call Shell_NotifyIcon(NIM_ADD, nfIconData)
ShowWindow Me.hwnd, SW_HIDE
End Sub

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim lMsg As Single
lMsg = X / Screen.TwipsPerPixelX
If lMsg = WM_RBUTTONUP Or lMsg = WM_LBUTTONUP Then
Call Shell_NotifyIcon(NIM_DELETE, nfIconData) '退出图标
Me.Show
End If
End Sub

作者: cbm666

==============引用文章到此结束===============

如果您对此还有进一步的疑问或需要了解其它关于编程类的信息,请直接在此跟帖或者再次开贴提问。我将尽量予以解答

如您需要致电multiple1902,请在周一至周五(节假日除外)拨打我的电话1395***1046,具体工作时间为:
===暂时禁用

旨在高效快捷地为您提供优质帮助,原有QQ395273243现已停止用于求助。当您有任何问题需要咨询multiple1902或了解其它关于multiple1902的信息时,请您直接向[url=mailto:multiple1902vb@gmail.com]multiple1902vb@gmail.com[/url]发送邮件,尽量不要包含exe附件以免被拒收,或者访问天才动力主页http://www.tcdongli.com/ 页面左方的“与我们联系”。我将尽量在一个工作日之内为您提供帮助。

再次感谢您支持编程论坛!

谨祝
商祺!

multiple1902
编程论坛 版主


在线提交您的问题到: [url=tencent://message/?uin=395273243&Site=编程中国论坛&Menu=yes]QQ 395273243(临时会话)[/url], 我会尽量在1个工作日予您答复,请勿直接加好友

有关天才动力的相关内容和产品介绍, 请访问天才动力官方网站: http://www.tcdongli.com/default.asp
欲获取更多编程及技术信息, 请访问百度搜索引擎查找您所需的资料: http://www.baidu.com
如果您的MSN遇到问题, 请提交您的问题到http://support.live.com/, 工程师会在1个工作日予您答复
了解常见问题及解答, 请访问VB论坛: http://bbs.bc-cn.net/forumdisplay.php?fid=6
或者编程论坛搜索功能: http://bbs.bc-cn.net/query.asp

[此贴子已经被作者于2007-8-23 20:23:15编辑过]

2007-08-23 12:58
快速回复:[求助]如何让程序最小化到系统托盘.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017361 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved