ãã1æ°å»ºä¸ä¸ªåºäºå¯¹è¯æ¡çåºç¨ç¨åºï¼å·¥ç¨å为RadioButtonã
ãã2
ããå¦ä¸å¾ä¸ºå¯¹è¯æ¡æ·»å ä¸ä¸ªRadio Buttonã
ãã3
ãã为CRadioButtonDlg类添å é¢è²åéï¼è®°å½å½åèæ¯é¢è²ã
ãã4
ããæ·»å ä¸ä¸ªRadio Buttonçååºå½æ°ã
ããvoid CRadioButtonDlg::OnRadio1()
ãã{
ãã// TODO: Add your control notification handler code here
ããm_BKColor = RGB(255,0,0);
ããInvalidate();
ãã}
ããvoid CRadioButtonDlg::OnRadio2()
ãã{
ãã// TODO: Add your control notification handler code here
ããm_BKColor = RGB(0,255,0);
ããInvalidate();
ãã}
ããvoid CRadioButtonDlg::OnRadio3()
ãã{
ãã// TODO: Add your control notification handler code here
ããm_BKColor = RGB(0,0,255);
ããInvalidate();
ãã}
ãã5
ããæ¹åCRadioButtonDlgç±»çOnPaint()å½æ°
ããvoid CRadioButtonDlg::OnPaint()
ãã{
ããCRect rect;
ããCPaintDC dc(this);
ããGetClientRect(rect);
ããdc.FillSolidRect(rect,m_BKColor);
ãã}
ãã