无法在mfc中将经典的messagebox替换为CTaskDialog

Can not replace classic messagebox with CTaskDialog in mfc

本文关键字:messagebox 替换 CTaskDialog 经典 mfc      更新时间:2023-10-16

我有一个mfc应用程序,其中到处都使用了外观经典的消息框。我想用CTaskDialog替换它们。首先,我添加了afxtaskdialog.h,但未定义_UNICODE的错误。当我把#define_UNICODE放在.cpp的头文件中时,会显示一些关于未解析外部的错误。我错过了什么或做错了什么?

不要在头文件中定义_UNICODE。

请设置项目设置常规->字符集->使用Unicode字符集