mfc的编程问题
我是一个初学者,对mfc知道的不多,想请教一下,我新建了两个单选按钮,它们的内容默认的分别是Radio1和Radio2,除了手动更改属性中的标题来更改其内容外,还有没有其...
我是一个初学者,对mfc知道的不多,想请教一下,我新建了两个单选按钮,它们的内容默认的分别是Radio1和Radio2,除了手动更改属性中的标题来更改其内容外,还有没有其他方法?例如我想让计算机随机显示它们为两个数字。
展开
1个回答
展开全部
可以。
在对话框代码的任何成员函数中:
int i = rand() % 100;
CString str;
str.Format(_T("%d"),i);
GetDlgItem(IDC_RADIO1)->SetWindowText(str);
就可以改变单选钮的显示了。一般,在初始化函数OnInitDialog里面先这样设置一下比较好。
追问
追答
for(int t=IDC_RADIO1;t<=IDC_RADIO100;t++)
GetDlgItem(t)->SetWindowText(str);
你要保证的是,在resource.h中,IDC_RADIO1之后的ID资源号的值是连续的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询