用Visual Studio 2013 MFC写基于对话框的程序,需要用字符串的地方总是为UNICODE,比如CString默认为CStringW,给文本框关联的变量也都是CStringW。默认字符总是宽字符,TCHAR 总是默认为WCHAR,但有些函数要求的参数却又是char ,或char*,感觉很不方便。在属性页做了如下设置:

但 还是有 typedef THCAR WCHAR;CString还是CStringW。
网上搜答案可能是因为没有装vc_mbcsmfc,就上微软的网站下载装上了,可没有任何变化。
请问如何处置乎?