社区
Windows SDK/API
帖子详情
窗口的淡入效果
fugabc304
2004-11-09 10:43:53
我想做个窗口的淡入效果,于是用了如下的代码:
procedure TfrmLogin.FormCreate(Sender: TObject);
begin
AnimateWindow (Handle, 400, AW_CENTER);
end;
可是效果是有了,但是弹出的窗口不管鼠标点击那里都不响应,请问是何缘故,应如何处理?
...全文
188
13
打赏
收藏
窗口的淡入效果
我想做个窗口的淡入效果,于是用了如下的代码: procedure TfrmLogin.FormCreate(Sender: TObject); begin AnimateWindow (Handle, 400, AW_CENTER); end; 可是效果是有了,但是弹出的窗口不管鼠标点击那里都不响应,请问是何缘故,应如何处理?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
knife_s
2004-12-09
打赏
举报
回复
要如上代码: AnimateWindow (Handle, 400, AW_CENTER + AW_HIDE);
你肯定是想要点击窗体关闭,
如果不加上AW_HIDE就无法关闭
knife_s
2004-11-10
打赏
举报
回复
应该是其它代码的问题
或者在 Create中还有其它代码影响了
ICMGDCHN
2004-11-09
打赏
举报
回复
...
hottey
2004-11-09
打赏
举报
回复
哈哈
ksaiy
2004-11-09
打赏
举报
回复
你要放到OnShow事件里。
AnimateWindow (Handle, 1000, AW_BLEND);//第一种效果
suman
2004-11-09
打赏
举报
回复
你看看是不是有其他窗口也打开,而且是showmodal
quicksand201
2004-11-09
打赏
举报
回复
用AnimateWindow有好多副作用,我不喜欢用
zdq801104
2004-11-09
打赏
举报
回复
同意ksaiy(消失在人海-喜欢昆明的花),我就是这样做的
goodloop
2004-11-09
打赏
举报
回复
打开后的窗体上的控件点击也没问题啊
goodloop
2004-11-09
打赏
举报
回复
procedure TForm1.FormCreate(Sender: TObject);
begin
AnimateWindow (Handle, 1000, AW_BLEND)
end;
aip_2004
2004-11-09
打赏
举报
回复
procedure TForm1.FormCreate(Sender: TObject);
begin
AnimateWindow (Handle, 1000, AW_BLEND)
end;
end.
可以阿
fbysss
2004-11-09
打赏
举报
回复
你的form可能做了其他事情了。
你新建一个最简单的窗体,然后在onshow中加入代码,肯定有效果。
fugabc304
2004-11-09
打赏
举报
回复
RE:ksaiy 放到ONshow事件里好像根本没有运行代码
RE:suman 没有showmodal窗体打开
MFC 中实现
窗口
淡入
淡出、逐步放大显示
效果
MFC 中实现
窗口
淡入
淡出、逐步放大显示
效果
,主要是利用相关函数+定时器实现1、
窗口
逐步放大显示:这里要用到CRECT的三个函数InflateRect()、CenterPoint()、SetRect()SetRect()初始化rectCenterPoint()返回rect的中心点InflateRect(wstep,hstep)rect以ws
C# 几种
窗口
淡入
淡出
效果
代码
前段时间下载了一个MFC写的系统管理软件,启动和退出程序采用了
淡入
淡出
效果
。我便想,这种
效果
能否用C#实现。搜索相关网络资料后,得到的结果是肯定的,我总结了下,大概有三种比较常用的方法,分别是使用计时器、循环控制和AnimateWindow函数来实现该
效果
,其中使用计时器、循环控制是采用的对Form的Opacity属性进行设置,通过不断刷新窗体实现
淡入
淡出
效果
,而API AnimateWindow
jQuery实现
窗口
的
淡入
淡出
效果
jQuery实现
窗口
的
淡入
淡出
效果
透明
窗口
的
淡入
淡出
效果
//本文旨在提供一种思想 //App->Temp.i为整形变量,App->Base.MainWindow为目标
窗口
句柄,请注意SetLayeredWindowAttributes需要的
窗口
拓展属性 // // FUNCTION: AnimateWindow // // PURPOSE: 淡出
窗口
// void AnimateWindow() { ShowWindow(App->Base.MainWindow,SW_SHOW); for (App->Temp.i =
窗口
淡入
淡出
效果
的实现
1. 简介函数: SetLayeredWindowAttributes Header Declared in Winuser.h, include Windows.h Import library User32.lib
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章