社区
C#
帖子详情
C#如何实现窗口的淡入淡出效果?(AnimateWindow)
suzhan
2002-11-22 10:52:15
C#中如何做出窗口在显示和隐藏(关闭)时的淡入淡出效果??我知道在VC中是使用AnimateWindow()函数,但在C#里怎么用??
...全文
229
4
打赏
收藏
C#如何实现窗口的淡入淡出效果?(AnimateWindow)
C#中如何做出窗口在显示和隐藏(关闭)时的淡入淡出效果??我知道在VC中是使用AnimateWindow()函数,但在C#里怎么用??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javanow
2003-03-11
打赏
举报
回复
怎么说我
An unhandled exception of type 'System.ArgumentException' occurred in system.windows.forms.dll
Additional information: hdc
急,谢谢
suzhan
2002-11-22
打赏
举报
回复
多谢班兄!!!!
TheAres
2002-11-22
打赏
举报
回复
Try like this:
using System.Runtime.InteropServices;
private void Form2_Load(object sender, System.EventArgs e)
{
Win32.AnimateWindow(this.Handle,500, Win32.AW_BLEND);
}
public class Win32
{
public const Int32 AW_HOR_POSITIVE = 0x00000001;
public const Int32 AW_HOR_NEGATIVE = 0x00000002;
public const Int32 AW_VER_POSITIVE = 0x00000004;
public const Int32 AW_VER_NEGATIVE = 0x00000008;
public const Int32 AW_CENTER = 0x00000010;
public const Int32 AW_HIDE = 0x00010000;
public const Int32 AW_ACTIVATE = 0x00020000;
public const Int32 AW_SLIDE = 0x00040000;
public const Int32 AW_BLEND = 0x00080000;
[DllImport("user32.dll", CharSet=CharSet.Auto)]
public static extern bool AnimateWindow(
IntPtr hwnd, // handle to window
int dwTime, // duration of animation
int dwFlags // animation type
);
}
yarshray
2002-11-22
打赏
举报
回复
api
AnimateWindow()
【
C#
】用
Animate
Window
函数使窗体获得
淡入淡出
效果
下面将详细介绍如何在
C#
中使用
Animate
Window
函数
实现
淡入淡出
效果
。 首先,我们需要包含必要的命名空间,引入
Window
s API。在
C#
代码中,我们通常使用DllImport特性来声明并加载外部的DLL函数。在本例中,我们需要...
C#
窗口
淡出淡入
效果
C#
窗口
淡出淡入
效果
源码,支持启动画面/窗体淡出淡入
效果
。 Form_load事件方法 private void Mainfrm_Load(object sender, EventArgs e) { Win32.
Animate
Window
(this.Handle, 450, Win32.AW_BLEND | Win32.AW_...
Winform窗体
淡入淡出
效果
本文将详细介绍几种在
C#
Winform中
实现
窗体
淡入淡出
效果
的方法。 #### 方法一:使用`Form_Load`事件 这种方法通过在窗体加载时动态调整窗体的`Opacity`属性来
实现
淡入
效果
。具体代码如下: ```csharp private ...
C#
中制作的动画
窗口
Animate
Window
本文将深入探讨如何在
C#
中利用系统级API来
实现
窗口
动画,具体而言,我们将关注“
Animate
Window
”函数的应用,这是一种允许我们对
窗口
进行平滑过渡、缩放、滑动或
淡入淡出
等动画处理的方法。 ###
Animate
Window
函数...
C#
利用API函数[
Animate
Window
()]
实现
窗体动画
同时,也可以通过调整`dwFlags`的组合,
实现
如
淡入淡出
、缩放等多种动画
效果
。 总的来说,`
Animate
Window
()`函数为
C#
窗体应用带来了丰富的动画
效果
,使得应用程序的用户体验更加生动和有趣。通过深入理解和熟练运用...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章