技术开发 频道

Visual C++ 2010新特性:MFC的三大巨变

  任务对话框

  为了改善用户体验,在Visual C++ 2010中,您可以使用任务对话框(Task Dialog)代替了原先广泛使用的消息框(Message Box)。跟消息框相比,任务对话框不仅可以向用户显示消息,还可以显示自定义的按钮,命令行选项以及更加丰富的辅助信息等。新增的CTaskDialog类提供了很多简单实用的函数,我们可以轻松上手,使用任务对话框来改善应用程序的用户体验,使自己的应用程序的界面风格跟Vista系统保持一致。如下图:

1
 

  在VC++ 6.0中,并不支持任务对话框,向用户显示消息,只能使用AfxMessageBox类,可以设置显示内容、图标和按钮样式。如下图

1
 

  在CTaskDialog之前,AfxMessageBox也是一种不错的选择,CTaskDialog为用户提供了全面的信息和操作方式,为用户做出准确选择提供足够的信息。

  小结

  从以上三个方面可以看出,增强的MFC为程序员开发过程中提供了便利,为能够实现超酷、超炫的应用程序奠定基础,正是这些与Windows 7、Vista风格保存一致的应用程序,极大的增强了用户体验,使我们开发的应用程序不再只是功能方面的强大,用户体验也是我们努力的方向,Visual C++ 2010为我们的提高助有一臂之力。

0
相关文章