MFC列表控件的显示问题

我在做一个石头剪子布的游戏,我给用户选择的是石头剪子布三个有int标识的num现在我要根据用户选择的num值在列表控件中显示图案只做了一个列表控件,我希望能通过改变num... 我在做一个石头剪子布的游戏, 我给用户选择的是石头剪子布三个有int标识的num 现在我要根据用户选择的num值在列表控件中显示图案 只做了一个列表控件,我希望能通过改变num的值来控制图案的显示在列表空间中 我做的有个问题只能显示第一个图案:我的步骤是: 1.给列表控件添加成员数据,默认的类型,名称为bb,然后在class VIEW中添加了类型为CImageList的指针*bbt, 我在OnInitDialog中添加的代码是 bbt.Create(IDB_BITMAP1,32,4,0); bbt->SetImagecount(1); bb.SetImageList(bbt,LVSIL_NORMAL); 然后在OnButton1函数添加: if(num==0){bb.InsertItem(0,"石头",0);} if(num==1){bb.InsertItem(0,"剪子",1);} if(num==2){bb.InsertItem(0,"布",2);} 但是这样只能显示石头的图案 我在做一个石头剪子布的游戏, 我给用户选择的是石头剪子布三个有int标识的num 现在我要根据用户选择的num值在列表控件中显示图案 只做了一个列表控件,我希望能通过改变num的值来控制图案的显示在列表空间中 我做的有个问题只能显示第一个图案:我的步骤是: 1.给列表控件添加成员数据,默认的类型,名称为bb,然后在class VIEW中添加了类型为CImageList的指针*bbt, 我在OnInitDialog中添加的代码是 bbt.Create(IDB_BITMAP1,32,4,0); bbt->SetImagecount(1); bb.SetImageList(bbt,LVSIL_NORMAL); 然后在OnButton1函数添加: if(num==0){bb.InsertItem(0,"石头",0);} if(num==1){bb.InsertItem(0,"剪子",1);} if(num==2){bb.InsertItem(0,"布",2);} 但是这样只能显示石头的图案 怎么办? 展开
 我来答
归悦欣cf
2012-04-22 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1329万
展开全部
改变列表控件的图案我用的是列表控件的SetItem函数,我用到它是因为要动态改变列表控件的图标,用这个函数是可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式