我创建了个类CMyButton(继承CButton类),在中重载PreSubClassWindow(),在这个函数中添加了ModifyStyle(0,BS_OWNERDRAW);然后在OnPaint()函数中对复合框进行了绘制...还响应了WM_LBUTTONDOWN 和 WM_MOUSEMOVE消息...可以通过鼠标左键单击,使得选中的复合框显示被选中状态...但是,问题来了,我的复合框是由两个单选框组成的...当我选中其中一个之后,那个选中的会显示被选中状态,当我去选中令一个的时候 ,令一个也是显示选中状态,此时,两个同时显示选中状态,要怎样才能使得,当我选了一个之后,去选令一个,前面一个会还原原来的状态...谢谢..好像用了BS_OWNERDRAW风格之后 ,GetState() 和 SetState()这两个函数会失去作用...到底要怎样才能判断我选中的是哪个...谢谢....