首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
C#
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
C# QQ最小化到托盘有一个动化过程,是怎么样做出来的?
[已结贴,结贴人:hwj383]
加为好友
发送私信
在线聊天
hwj383
快速结帖给分
等级:
可用分等级:
中农
总技术专家分:
161
总技术专家分排名:
68994
揭帖率:
98.67%
发表于:
2008-08-19 14:46:57
楼主
C# QQ最小化到托盘有一个动化过程,是怎么样做出来的?
仔细看,他像是缩小到托盘的最左个图标上去的,
QQ是用API还是自已写方法做的?
问题点数:
20
回复次数:
15
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangyinzhu
心忧天下
等级:
可用分等级:
贫农
总技术专家分:
31
总技术专家分排名:
150753
发表于:
2008-08-19 15:48:21
1
楼 得分:
0
用notifyIcon控件
this.Hide();
this.notifyIcon.Visible=true;
一定要为它加个图标,要不你是看不到的啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hwj383
快速结帖给分
等级:
可用分等级:
中农
总技术专家分:
161
总技术专家分排名:
68994
发表于:
2008-08-19 16:00:21
2
楼 得分:
0
引用 1 楼 yangyinzhu 的回复:
用notifyIcon控件
this.Hide();
this.notifyIcon.Visible=true;
一定要为它加个图标,要不你是看不到的啊
并非是显示到托盘的功能,而是有这个功能后,最小化有一个动化过程....仔细看
我的QQ是2008版
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
98ok
狗尾草
等级:
可用分等级:
贫农
总技术专家分:
1385
总技术专家分排名:
14688
发表于:
2008-08-19 16:40:06
3
楼 得分:
4
自己写的呗.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yatobiaf
yatobiaf
等级:
可用分等级:
贫农
总技术专家分:
2783
总技术专家分排名:
8960
发表于:
2008-08-19 16:42:18
4
楼 得分:
0
C#里面有notifyIcon控件,不过QQ估计不是C#写的,应该是用winAPI来写的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xhueducls
get-up-and-go
等级:
可用分等级:
贫农
总技术专家分:
210
总技术专家分排名:
96438
发表于:
2008-08-19 17:59:20
5
楼 得分:
4
应该是自己写的,一边移动一边减小窗体大小
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
qthai
Step By Step
等级:
可用分等级:
富农
总技术专家分:
1199
总技术专家分排名:
16852
发表于:
2008-08-19 19:30:58
6
楼 得分:
0
额 我的也是QQ2008 怎么点最小化是直接消失的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yangxueke
keke
等级:
可用分等级:
贫农
总技术专家分:
235
总技术专家分排名:
53736
发表于:
2008-08-20 14:08:41
7
楼 得分:
0
桌面--属性--外观--效果----淡入淡出???
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hwj383
快速结帖给分
等级:
可用分等级:
中农
总技术专家分:
161
总技术专家分排名:
68994
发表于:
2008-08-20 14:18:31
8
楼 得分:
0
引用 7 楼 yangxueke 的回复:
桌面--属性--外观--效果----淡入淡出???
当然不是....
只有QQ窗体有效果,其它窗体都没有效果
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xocom
福大
等级:
可用分等级:
富农
总技术专家分:
4163
总技术专家分排名:
5052
发表于:
2008-08-20 14:22:55
9
楼 得分:
0
引用 1 楼 yangyinzhu 的回复:
用notifyIcon控件
this.Hide();
this.notifyIcon.Visible=true;
一定要为它加个图标,要不你是看不到的啊
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xingboat
xingboat
等级:
可用分等级:
长工
总技术专家分:
0
总技术专家分排名:
311804
发表于:
2008-08-20 14:53:18
10
楼 得分:
0
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.TopMost = true;
this.Show();
this.notifyIcon1.Visible = false;
this.WindowState = FormWindowState.Normal;
}
//Form SizeChanged事件
private void DataObjectForm_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
this.Hide();
this.notifyIcon1.Visible = true;
}
}
------可以結帖了。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tianbian_man
等级:
可用分等级:
长工
总技术专家分:
10
总技术专家分排名:
211901
发表于:
2008-08-21 09:24:24
11
楼 得分:
4
楼上的已经说了不是简单的吧窗口隐藏起来的问题,估计是腾讯自己做的,在里面估计有窗体整体大小逐步减小的过程
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ChrisAK
低价提供大量优质种羊.
等级:
可用分等级:
掌柜
总技术专家分:
3632
总技术专家分排名:
5691
发表于:
2008-08-21 10:07:43
12
楼 得分:
4
用API:
BOOL AnimateWindow( HWND hwnd,
DWORD dwTime,
DWORD dwFlags
);
提供好几种动画效果.
具体的LZ自己查下MSDN
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sl2161
等级:
可用分等级:
贫农
总技术专家分:
245
总技术专家分排名:
61424
发表于:
2008-08-21 10:56:41
13
楼 得分:
4
使用timer组件让窗体慢慢变小
设定一个窗体大小的阈值,达到那个阈值之后this.Hide(); this.notifyIcon.Visible=true;
通过更改timer的interval值来影响变小的节奏
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hwj383
快速结帖给分
等级:
可用分等级:
中农
总技术专家分:
161
总技术专家分排名:
68994
发表于:
2008-08-26 09:04:37
14
楼 得分:
0
引用 12 楼 ChrisAK 的回复:
用API:
BOOL AnimateWindow( HWND hwnd,
DWORD dwTime,
DWORD dwFlags
);
提供好几种动画效果.
具体的LZ自己查下MSDN
此函数是不能满足要求的,我赞成是自已写的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
xufei110
等级:
可用分等级:
贫农
总技术分:
42
总技术分排名:
135587
发表于:
2008-09-16 13:51:17
15
楼 得分:
0
我也想知道这个问题, 我最小化的时候, 窗口向左边渐近变小 并隐藏, 并不是向右到托盘里
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友