社区
GAME,图形处理/多媒体
帖子详情
实现等待对话框封装成COM
5207
2008-10-06 02:33:55
1、实现一个等待对话框,最终实现为com供使用。
2、此对话框可显示后台进度,不影响后台线程的运算
3、此等待框显示后为置顶,应用程序其他窗体不允许操作
4、在此等待框中显示动画,gif,avi均可。
上面几个问题,搞不定。特别是3条和4条。。望大家帮帮忙!
...全文
109
13
打赏
收藏
实现等待对话框封装成COM
1、实现一个等待对话框,最终实现为com供使用。 2、此对话框可显示后台进度,不影响后台线程的运算 3、此等待框显示后为置顶,应用程序其他窗体不允许操作 4、在此等待框中显示动画,gif,avi均可。 上面几个问题,搞不定。特别是3条和4条。。望大家帮帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
5207
2008-10-06
打赏
举报
回复
showModal等待窗体 会影响主线程吧?这样主线程就不运行了
五维思考
2008-10-06
打赏
举报
回复
...
MyThread.Create(False);
Form2.ShowModal;
MyThread中结束时向Form2发送关闭消息
五维思考
2008-10-06
打赏
举报
回复
不是线程showModal等待窗体,比如说吧:主窗体某按钮事件中,线程Create之后就showModal等待窗体,线程结束(包括异常处理)向等待窗体发送关闭消息
5207
2008-10-06
打赏
举报
回复
[Quote=引用 9 楼 3150379 的回复:]
流程为:线程创建并执行-->ShowModal等待框窗体-->线程处理完后SendMessage给等待框窗体-->等待框窗体关闭
[/Quote]
你是说用线程来showModal等待窗体?先试验 一下。
五维思考
2008-10-06
打赏
举报
回复
流程为:线程创建并执行-->ShowModal等待框窗体-->线程处理完后SendMessage给等待框窗体-->等待框窗体关闭
panrongzeng
2008-10-06
打赏
举报
回复
TMediaplay的active屬性設計時改為true看看行不
五维思考
2008-10-06
打赏
举报
回复
看了半天也没人给个好的办法,那我给你出个主意吧。显示动画什么的我就不说了,网上有的是,单说第三个问题,你可以把等待框作为一个单独窗体,ShowModal它,在这里面写上后台数据处理(线程),其实没必要把它做成COM,那样更麻烦
5207
2008-10-06
打赏
举报
回复
[Quote=引用 5 楼 kenshinggg 的回复:]
com組件被激活1到2秒才會動,這個不清楚了,估計是個延遲bug,呵呵
[/Quote]
第三个问题可有解决办法?
panrongzeng
2008-10-06
打赏
举报
回复
com組件被激活1到2秒才會動,這個不清楚了,估計是個延遲bug,呵呵
5207
2008-10-06
打赏
举报
回复
谢谢几位的回答!
Avi的播放可以实现,只不过在COM里会有问题,窗口处于激活时1-2秒才会动。。
gif的话我使用Timer来CheckSynchronize也是可以动的。只不过这样不太好。正在找原因。。。
panrongzeng
2008-10-06
打赏
举报
回复
播放AVI,TMediaplay好像這個控件吧,你看看有沒有
五维思考
2008-10-06
打赏
举报
回复
关注类似问题,帮顶一下
panrongzeng
2008-10-06
打赏
举报
回复
第三個問題sendmessage行不行?
第四個問題用一個控件,具體是那個我忘記了,以前搞過登錄框,在上面顯示avi
在wpf中使用MaterialDesign样式示例,
封装
了酷炫的弹窗
对话框
通过一个简单的demo示例,介绍了MaterialDesign在wpf应用程序中的使用,
实现
wpf的mvvm,并
封装
了MaterialDesign酷炫的弹窗
对话框
(信息输入框、信息提示框、
等待
提示框)。(完整源码示例)
react-st-modal:用于React JS的简单灵活的模式
对话框
组件
产品特点简单易用的API 与移动设备兼容已实施的标准交互功能:警报,确认,提示异步/
等待
语法通过CSS变量自定义辅助功能和焦点控制动态调用模式
对话框
,不需要在代码中定义没有第三方图书馆演示和文档: ://nodlik....
Android加载
对话框
同时异步执行
实现
方法
在
实现
上比较的烦琐,为简化此方法,花了点时间
封装
了Thread和Handler,现在通过简单的代码就可以
实现
相同的功能,而把更多精力放到业务逻辑处理上! 效果如图: 代码如下: LoadingDialog loadingDialog = new ...
sgf基础版本1.zip
含视频欢迎界面、一行代码
实现
QQ聊天列表侧滑栏效果、基于RecyclerView的
封装
,仿qq侧拉删除效果,
实现
下拉刷新,上拉加载更多,添加header,添加footer、强大而灵活的RecyclerView Adapter(列表动画效果)、空祖家...
Android代码-Dialog
空祖家的
对话框
2.0拥有提供最简单的调用方式以
实现
消息框、选择框、输入框、
等待
提示、警告提示、完
成
提示、错误提示等弹出样式。以下是目前包含的所有
对话框
样式预览图: 试用版可以前往 http://fir.im/kDialog ...
GAME,图形处理/多媒体
1,183
社区成员
14,336
社区内容
发帖
与我相关
我的任务
GAME,图形处理/多媒体
Delphi GAME,图形处理/多媒体
复制链接
扫一扫
分享
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章