关于VC++中MFC编程问题
发布网友
发布时间:2024-09-27 07:47
我来回答
共2个回答
热心网友
时间:2024-12-04 10:39
资源ID号重复或者冲突了吧。
在同一个界面中,资源ID不可重复。在同一个程序中,多数资源ID不可重复。异常的重复或者资源对应失败,都会造成程序崩溃。
如果对resource.h不熟悉,推荐一个稳当的办法:
如果ID号不连续,在资源管理器界面的对话框上,删除所有需要连续的组合框,保存,退出VC。然后重新进入资源对话框界面,连续创建组合框,一般这种情况下,ID都是连续分配的。来自:求助得到的回答
热心网友
时间:2024-12-04 10:39
按照提示,很明显是你实参带入错误啊,
CString YString::ChineseToUnicode(LPCWSTR lpUnicode)
这个形参应该是LPCWSTR,但是你带入的chinese这个实参应该是CString类型的,
所以才有cannot convert parameter 1 from 'class CString' to 'const unsigned short *'。
以上回答你满意么?