求助:如何使正在运行中的程序显示出漏斗状态已表示程序正在运行中?

fengbingchun
领域专家: C/C++技术领域
2011-06-01 01:01:41
由于程序在执行某种操作时需要一段时间,为了不让用户以为是死机了,需要在界面中显示一个上下翻转的漏斗,已表示程序内部正在运行。这个函数该如何添加呢?好像有类似的api函数可以实现,这个api函数是什么呢?
谢谢!
...全文
225 10 打赏 收藏 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengbingchun 2011-06-01
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 pop1210 的回复:]
引用 8 楼 fengbingchun 的回复:
引用 6 楼 kyotrue 的回复:
先LoadCursor、LoadImage再SetCursor
简单的方法就是上面说的CWaitCursor


谢谢!

直接用这两个函数可否实现:
BeginWaitCursor();
EndWaitCursor();

和CWaitCursor不是一回事吗?
默认的等待光标貌似……
[/Quote]

谢谢!按照你说的试试
pop1210 2011-06-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 fengbingchun 的回复:]
引用 6 楼 kyotrue 的回复:
先LoadCursor、LoadImage再SetCursor
简单的方法就是上面说的CWaitCursor


谢谢!

直接用这两个函数可否实现:
BeginWaitCursor();
EndWaitCursor();
[/Quote]
和CWaitCursor不是一回事吗?
默认的等待光标貌似不能翻哦,
换个动态光标就ok,

BOOL CTestCurDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
//MSDN - Using Cursors词条
if (nHitTest == HTCLIENT)
{
if (HCURSOR hCur = LoadCursor(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDC_CURSOR1)))
//if (HCURSOR hCur = LoadCursorFromFile("res\\cursor1.cur"))
{
SetCursor(hCur); //从.rc或文件中加载静态(.cur)或动态(.ani)光标

return true;
}
}

return CDialog::OnSetCursor(pWnd, nHitTest, message);
}

资源里插入个动态光标比如系统的那个hourgla2.ani即可,
程序依照情况修改下,可加个BOOL量表示是否在忙之类的,
fengbingchun 2011-06-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kyotrue 的回复:]
先LoadCursor、LoadImage再SetCursor
简单的方法就是上面说的CWaitCursor
[/Quote]

谢谢!

直接用这两个函数可否实现:
BeginWaitCursor();
EndWaitCursor();

CppCoder 2011-06-01
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 kyotrue 的回复:]
先LoadCursor、LoadImage再SetCursor
简单的方法就是上面说的CWaitCursor
[/Quote]
+
kyotrue 2011-06-01
  • 打赏
  • 举报
回复
先LoadCursor、LoadImage再SetCursor
简单的方法就是上面说的CWaitCursor
fengbingchun 2011-06-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 oyljerry 的回复:]
CWaitCursor 是默认的系统等待鼠标,你可以用自己的图片去换掉LoadCursor
[/Quote]

谢谢!
oyljerry 2011-06-01
  • 打赏
  • 举报
回复
CWaitCursor 是默认的系统等待鼠标,你可以用自己的图片去换掉LoadCursor
zyrr159487 2011-06-01
  • 打赏
  • 举报
回复
更换鼠标形状为那种漏斗状,
然后隔一段时间,换为倒过来的漏斗。
oyljerry 2011-06-01
  • 打赏
  • 举报
回复
在超时函数一进来就加上
CWaitCursor cr;
lazy_2010 2011-06-01
  • 打赏
  • 举报
回复
CWaitCursor?
内容概要:本文研究了计及需求侧响应的日前、日内两阶段鲁棒备用优化问题,提出了一种基于数据驱动的两阶段分布鲁棒优化方法,结合1-范数和∞-范数构造不确定性集合,有效刻画风电、光伏出力及负荷等多重不确定因素的波动特性。研究构建了电热综合能源系统的联合优化模型,通过协调日前调度计划与日内实时调整,充分发挥需求侧响应资源的灵活调节能力,提升系统在不确定性环境下的备用充裕性与运行鲁棒性,并采用Matlab进行建模与仿真验证,结果表明该方法在保障系统安全的同时显著改善了经济性。; 适合人群:具备电力系统分析、优化理论基础及Matlab编程能力的研究生、科研人员,以及从事新型电力系统调度、综合能源系统规划与运行的工程技术人员。; 使用场景及目标:①应用于高比例可再生能源接入背景下电力系统备用容量的优化配置;②为综合能源系统在多重不确定性下的鲁棒调度提供决策支持;③支撑需求侧资源参与系统辅助服务的机制设计与仿真验证,推动源荷互动协调发展。; 阅读建议:建议读者结合Matlab代码深入理解两阶段鲁棒优化的建模过程,重点关注不确定性集构建、鲁棒约束转化及C&CG等求解算法的实现细节,可进一步拓展至其他分布鲁棒优化形式或耦合更多能源形式的综合能源系统场景。

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧