MFC中CListBox控件不能运行
我在MFC的DIALOG中,用对话框模板添加了两个CListBox控件,当不用classWizard为两个列表框控件添加变量时,能正确运行,即出现界面。但是添加了之后,编...
我在MFC的DIALOG中,用对话框模板添加了两个CListBox控件,当不用classWizard为两个列表框控件添加变量时,能正确运行,即出现界面。但是添加了之后,编译能通过,在DoDataExchange函数中也用DDX_Control把控件变量和控件联系起来了,但是运行时不出现界面。界面如下:
classWizard中界面如下:
不添加LIST3和LIST4时(此时有LIST1和LIST2),能正确运行。但添加了LIST3和LIST4时,就不能运行了。编译没错误没警告 展开
classWizard中界面如下:
不添加LIST3和LIST4时(此时有LIST1和LIST2),能正确运行。但添加了LIST3和LIST4时,就不能运行了。编译没错误没警告 展开
1个回答
展开全部
那做个验证:添加两个CListControl,但不要关联DoDataExchange,会不会出现界面?
如果会,那么关联一个CListControl,试试会不会出现界面。如果不会,那么就是CListControl实例化有问题。如果界面出现,再关联下一个CListControl.
如果会,那么关联一个CListControl,试试会不会出现界面。如果不会,那么就是CListControl实例化有问题。如果界面出现,再关联下一个CListControl.
追问
我把Debug文件夹删除后重新编译就行啦,呵呵,谢谢你的回答
追答
......那能过就好。源代码有改动时,推荐重新编译整个工程,不要单独编译某个部分。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询