社区
C#
帖子详情
窗体最小化的动画效果问题?达到QQ效果.
mattli79
2005-01-18 10:45:47
我设置了窗体最小化到托盘,并且不在任务栏显示.
现在点最小化时,动画效果是从右向左的,如何和让动画效果是到托盘图标的呢,就象QQ的一样?
...全文
233
10
打赏
收藏
窗体最小化的动画效果问题?达到QQ效果.
我设置了窗体最小化到托盘,并且不在任务栏显示. 现在点最小化时,动画效果是从右向左的,如何和让动画效果是到托盘图标的呢,就象QQ的一样?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mari
2005-01-21
打赏
举报
回复
QQ
ET2004
2005-01-19
打赏
举报
回复
AnimateWindow(this.Handle,1000, AW_CENTER | AW_ACTIVATE);
执行的效果是窗口从屏幕中心慢慢展开,直到完整大小。至于最小化应该用什么参数值,请参考 MSDN,什么都说明白了就没意思了。编程不是 Copy。
ET2004
2005-01-19
打赏
举报
回复
不是有 interop 吗?君不见 System.Runtime.InteropServices 是 .NET 的命名空间,IntPtr 是 .NET 的类型吗?这个定义就是 .NET 中调用 Windows API 的方法。下面那些 const 是 dwFlags 可取的值。详细信息参考 MSDN。
[System.Runtime.InteropServices.DllImport("user32")]
private static extern bool AnimateWindow(IntPtr hwnd,int dwTime, int dwFlags);
Henry0
2005-01-19
打赏
举报
回复
AnimateWindow(this.Handle,1000, AW_CENTER | AW_ACTIVATE);
根据后面的AW_CENTER | AW_ACTIVATE设置就能有不同的效果,这是WINDOW是API吧,在C#中如何直接调用?
ET2004
2005-01-19
打赏
举报
回复
// 窗体加载时的动画效果API
[System.Runtime.InteropServices.DllImport("user32")]
private static extern bool AnimateWindow(IntPtr hwnd,int dwTime, int dwFlags);
const int AW_HOR_POSITIVE = 0x0001;
const int AW_HOR_NEGATIVE = 0x0002;
const int AW_VER_POSITIVE = 0x0004;
const int AW_VER_NEGATIVE = 0x0008;
const int AW_CENTER = 0x0010;
const int AW_HIDE = 0x10000;
const int AW_ACTIVATE = 0x20000;
const int AW_SLIDE = 0x40000;
const int AW_BLEND = 0x80000;
//窗体加载时的动画效果API
AnimateWindow(this.Handle,1000, AW_CENTER | AW_ACTIVATE);
mattli79
2005-01-19
打赏
举报
回复
?
online2005
2005-01-18
打赏
举报
回复
为什么要达到QQ的效果
我们的思维被限制了
UP
cdo
2005-01-18
打赏
举报
回复
up
mattli79
2005-01-18
打赏
举报
回复
ding
mattli79
2005-01-18
打赏
举报
回复
等待解答
实现窗口
动画
最小化
到托盘和任意控
标题提到的“实现窗口
动画
最小化
到托盘和任意控”,是指利用C#编程技术创建一种特殊的用户界面
效果
,使得窗口在
最小化
时不是消失在任务栏上,而是平滑地过渡到系统托盘区。这种功能在很多流行的软件中都可以看到,...
C# - 仿
QQ
抽屉式
窗体
&&
窗体
边界自动隐藏
- 为了模仿
QQ
的系统托盘功能,我们需要添加一个NotifyIcon组件,它可以将
窗体
最小化
到任务栏通知区域。 - 设置NotifyIcon的图标,并关联一个ContextMenuStrip,提供菜单选项供用户打开、关闭或设置
窗体
。 6. **...
c# 仿
QQ
窗体
的贴边隐藏
3. **改变
窗体
状态**:如果鼠标距离窗口边缘
达到
预设阈值,我们可以通过设置
窗体
的`WindowState`属性,将窗口状态切换为
最小化
或隐藏。同时,可能需要设置
窗体
的透明度,以实现平滑过渡的
效果
。 4. **恢复显示**:...
Delphi仿
QQ
窗体
自动隐藏功能
在Delphi编程环境中,开发一个具有仿
QQ
窗体
自动隐藏功能的应用程序,涉及到的主要知识点包括
窗体
的事件处理、屏幕坐标系统、
窗体
状态的控制以及自定义
动画
效果
。下面将详细阐述这些技术要点。 首先,
窗体
的事件处理...
flex4 做和
QQ
一样的
窗体
最大化
最小化
关闭 拖动改变大小
在Flex4中创建类似
QQ
应用的窗口功能,包括最大化、
最小化
、关闭以及拖动改变大小,是一项常见的GUI开发任务。这个项目通过一系列MXML文件实现,这些文件包含了界面元素的定义和交互逻辑。让我们详细了解一下如何利用...
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章