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);} 但是这样只能显示石头的图案 怎么办?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询