我做了一个checkbox的数组:
CButton m_chcheck[32];
然后初始化:
CString ch;
for(i=0;i<32;i++){
ch.Format("%d",i+1); m_chcheck[i].Create(ch,BS_CHECKBOX|WS_VISIBLE|WS_CHILD,rect,this,IDC_CHECK1);
}IDC_CHECK1 是我已经有了的一个控件的ID,但我试了一些其他的值也是一样
就是无发选中。不知道为啥
CButton m_chcheck[32];
然后初始化:
CString ch;
for(i=0;i<32;i++){
ch.Format("%d",i+1); m_chcheck[i].Create(ch,BS_CHECKBOX|WS_VISIBLE|WS_CHILD,rect,this,IDC_CHECK1);
}IDC_CHECK1 是我已经有了的一个控件的ID,但我试了一些其他的值也是一样
就是无发选中。不知道为啥
BS_AUTOCHECKBOX
你现在所有的控件都是一个id.
BS_AUTOCHECKBOX
同一ID不会有什么大问题,但是当你点击不同的box,只是相当于点击同一个box.