菜鸟问两个关于Visual C++ 2005的问题
1.原来2003的时候,AfxMessageBox("aaa");可以直接使用,为什么2005必须改成AfxMessageBox(L"aaa");
2.为什么控件UpdateData后没有变化,2005在这方面有什么变化吗?
感激不尽~
问题点数:20、回复次数:4Top
1 楼xieqidong(广州)回复于 2006-03-03 21:43:19 得分 20
先回答第一个问题,第二个问题没碰到过。
是这样的,在2005中,选项里默认设置为Unicode,要么把它改为不用Unicode,或者使用AfxMessageBoxA(L"aaa");Top
2 楼nocoo(nocoo)回复于 2006-03-03 22:16:35 得分 0
那如果想输出个变量怎么办?
Top
3 楼pepo2000(cotty8000)回复于 2006-03-04 10:30:27 得分 0
是这样的,在2005中,选项里默认设置为Unicode,要么把它改为不用Unicode,或者使用AfxMessageBoxA(L"aaa");
请问在那里改?能指明一下吗?Top
4 楼xieqidong(广州)回复于 2006-03-05 15:46:35 得分 0
可以在工程的选项里面改。Top




