在Windows Mobile下使用WTL进行Native C++开发,如何显示等待图标
2009-11-10 12:57
525 查看
开发Windows Mobile的程序,用户体验很重要,如果执行长时间的任务,使用等待图标可以大大提供用户体验,如下图。
使用MFC开发可以使用下面代码来显示和隐藏cursor。
或者使用下面的代码
但是在WTL中就需要使用下面的代码了,和MFC不一样。
但是还是很简单,这么简单的代码能很大程度的提高用户体验,何乐而不为。
使用MFC开发可以使用下面代码来显示和隐藏cursor。
BeginWaitCursor(); //Do sth here.... EndWaitCursor();
或者使用下面的代码
SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT)); //do sth here.... SetCursor(AfxGetApp()->LoadStandardCursor(IDC_ARROW));
但是在WTL中就需要使用下面的代码了,和MFC不一样。
::SetCursor(::LoadCursor(0, IDC_WAIT)); //do sth here... ::SetCursor(::LoadCursor(0, IDC_NO));
但是还是很简单,这么简单的代码能很大程度的提高用户体验,何乐而不为。
相关文章推荐
- Windows Mobile下使用Native C++(WTL, MFC, Win32)开发,如何为对话框加入菜单
- 在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,如何取出资源文件中的版本信息
- Win7系统解决使用MyEclipse进行Web开发中网页无法显示.woff矢量图标的问题
- 在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,如何取出当前执行文件的路径和调用模块的路径
- Windows Mobile和Wince下使用TinyXML进行Native C++的开发
- Windows Mobile和Wince下使用WTL进行Windows Media Player开发
- 在Windows Mobile和Wince(Windows Embedded CE)下进行WTL开发,如何加入超链接(HyperLink)
- Windows Mobile和Wince下使用TinyXML进行Native C++的开发
- 使用mmit进行移动开发,如何在一行同时显示图片和文字.
- 如何使用eclipse进行嵌入式Linux的开发
- 如何使用Docker进行Java入门级开发
- 如何使用报表制作工具软件进行二次开发
- Windows Mobile 下使用C#进行GPRS、CDMA开发- Visual Studio.NET
- Windows Mobile使用.NET Compact Framework开发Winform时如何Dispose资源
- 如何快速使用log4j进行开发
- 如何使用eclipse进行嵌入式Linux的开发
- 使用C#和Excel进行报表开发(七)-设置单元格的显示格式
- Qt简介以及如何配置Qt使用VS2010进行开发
- 如何使用AndroidStudio进行快速注解开发
- 如何使用Eclipse aCute来进行C#和.NET Core开发