MFC应用实例:[35]Radio Button实现单选

 时间:2024-10-12 18:57:38

1、新建一个基于对话框的应用程序,工程名为RadioButton。

MFC应用实例:[35]Radio Button实现单选

2、如下图为对话框添加三个Radio Button。

MFC应用实例:[35]Radio Button实现单选

3、为CRadioButtonDlg类添加颜色变量,记录当前背景颜色。

MFC应用实例:[35]Radio Button实现单选

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();}

MFC应用实例:[35]Radio Button实现单选

5、改写CRadioButtonDlg类的OnPaint()函数void CRadioButtonDlg::OnPaint(){ CRect rect; CPaintDC dc(this); GetClientRect(rect); dc.FillSolidRect(rect,m_BKColor); }

MFC应用实例:[35]Radio Button实现单选

6、程序运行如下:

MFC应用实例:[35]Radio Button实现单选MFC应用实例:[35]Radio Button实现单选
  • ADT下Eclipse创建AVD详解及错误处理
  • eclipse如何创建新的工作空间
  • 如何修改js文件的编码模式
  • 如何为oracle12c添加PDB数据库(一)
  • 在a标签中如何调用javaScript脚本
  • 热门搜索
    加盟和代理有什么区别 组合音响什么牌子好 以偏概全的意思 什么是三网融合 寅吃卯粮什么意思 凌迟是什么意思 leather是什么意思 双桶洗衣机什么牌子好 外强中干是什么意思 女儿祝福老爸生日的话