任务对话框
为了改善用户体验,在Visual C++ 2010中,您可以使用任务对话框(Task Dialog)代替了原先广泛使用的消息框(Message Box)。跟消息框相比,任务对话框不仅可以向用户显示消息,还可以显示自定义的按钮,命令行选项以及更加丰富的辅助信息等。新增的CTaskDialog类提供了很多简单实用的函数,我们可以轻松上手,使用任务对话框来改善应用程序的用户体验,使自己的应用程序的界面风格跟Vista系统保持一致。如下图:
在VC++ 6.0中,并不支持任务对话框,向用户显示消息,只能使用AfxMessageBox类,可以设置显示内容、图标和按钮样式。如下图
在CTaskDialog之前,AfxMessageBox也是一种不错的选择,CTaskDialog为用户提供了全面的信息和操作方式,为用户做出准确选择提供足够的信息。
小结
从以上三个方面可以看出,增强的MFC为程序员开发过程中提供了便利,为能够实现超酷、超炫的应用程序奠定基础,正是这些与Windows 7、Vista风格保存一致的应用程序,极大的增强了用户体验,使我们开发的应用程序不再只是功能方面的强大,用户体验也是我们努力的方向,Visual C++ 2010为我们的提高助有一臂之力。