`
paulfzm
  • 浏览: 888319 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

mfc radio button 设置默认选中

    博客分类:
  • vc++
MFC 
阅读更多

我们假设有两个RADIO控件:IDC_RADIO_SINGLE和IDC_RADIO_RANGE,我们的目的是默认选种IDC_RADIO_SINGLE控件。

方法一:

CheckRadioButton(IDC_RADIO_SINGLE,IDC_RADIO_RANGE,IDC_RADIO_SINGLE);

方法二:

IDC_RADIO_SINGLE设置为有Group属性,IDC_RADIO_RANGE没有;

CTRL +双击IDC_RADIO_SINGLE按钮,为其添加一个成员变量m_Radio

在初始化RADIO时添加如下代码:

m_Radio=0;

UpdateData(FALSE);

方法三:

CButton* radio=(CButton*)GetDlgItem(IDC_RADIO_SINGLE);

radio->SetCheck(1);

还是第三种方法吃香呵。这也是访问控件的常用方法之一。

 

分享到:
评论

相关推荐

    VS2010下radio-button和check-button的使用

    在`OnInitDialog`函数中,你还可以设置初始状态,如默认选中的单选按钮或复选框。例如: ```cpp BOOL CDialogMain::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置默认选中项 m_radio1.SetCheck(BST_...

    VS2019Check box实例

    在MFC中,Radio Button同样使用`CButton`类,但需要设置不同的样式和处理方式: 1. **创建Radio Buttons**: 类似于Check Box,首先在对话框资源中添加多个`CButton`控件,并设置其文本。确保它们的ID不同,如`IDC_...

    MFC中Radio Button的用法详解

    本文将深入讲解如何在MFC应用中使用Radio Button,包括如何设置默认选中、如何判断哪个被选中以及如何处理多组Radio Buttons。 **问题1:如何让Radio1或Radio2默认选上,以及如何知道哪个被选上了?** 默认选中...

    原生的复选框(checkbox button)和单选按钮(radio button)实现透明背景效果解决方案

    在Windows编程中,原生的复选框(Checkbox)和单选按钮(Radio Button)通常是由Windows API或者特定的库如ATL/WTL提供的控件。这些控件默认的外观和行为是系统定义的,包括它们的背景颜色,通常与对话框或窗口的...

    VC.radio.button.code.development.rar_RADIO button_VC 圆形按钮_radio

    在VC++编程环境中,开发GUI(图形用户界面)时,我们经常会遇到需要创建各种控件的需求,其中之一就是“单选按钮”(Radio Button)。在Windows应用程序中,单选按钮通常用于提供一组互斥的选择,用户只能选择其中一...

    MFCApplication14.rar

    在本文中,我们将深入探讨MFC(Microsoft Foundation Classes)中的单选按钮(Radio Button)的使用方法。MFC是微软提供的一种C++类库,它为Windows应用程序开发提供了丰富的功能和接口,使得开发者能够更容易地利用...

    mfc程序实践

    - 在`OnInitDialog()`函数中初始化默认选中状态,如`CheckRadioButton()`用于设置默认选中的Radio Button。 - 为OK按钮添加`command`消息处理,收集用户的选择,利用`MessageBox()`显示选择结果。 5. **动态创建...

    单选按钮用法

    本篇文章将详细讲解如何在MFC中使用单选按钮,包括对单选按钮进行分组、为它们定义变量以及响应单击事件,以及设置默认选中的按钮。 首先,**单选按钮的分组**是确保用户在同一时间只能选择一个按钮的关键。在MFC中...

    window编程之MFC入门基础04

    CButton类支持多种不同类型的按钮,包括Push Button、Check Box和Radio Box。这些按钮的样式可以通过在创建按钮时设置`dwStyle`参数来定义。让我们详细了解一下每种按钮风格: 1. **BS_AUTOCHECKBOX**:检查框,其...

    MFC Windows 界面编程基础.pdf

    MFC(Microsoft Foundation Classes)是微软推出的一套基于C++的面向对象的API集合,用于简化Windows应用程序的开发。在MFC编程中,Windows基础控件的使用是构建用户界面的关键部分,而按钮控件是最常用的界面元素之...

    vc6_radiobox使用入门

    ID是控件的唯一标识符,文本是显示在按钮上的文字,初始状态可以设置为默认选中或未选中。 4. **关联C++成员变量** 转到头文件(通常为dlg类的.h文件),在类声明中添加CButton类型的成员变量,与Radiobox控件的ID...

    mfc可视化编程--学生信息管理系统.doc

    在`CInputDlg`类中,初始化这些控件,例如填充专业列表,并设置默认选中项。 为了使系统具有功能,我们需要编写消息响应函数。通过类向导,我们可以方便地为控件添加消息响应,比如当用户点击“保存”按钮时,可以...

    MFC编程总结

    在MFC中,如果希望在对话框中使用一组单选按钮,并且希望默认选中其中一个按钮,可以通过以下步骤实现: 1. **设置属性**:确保所有单选按钮具有相同的`GroupName`属性。 2. **添加变量**:使用Class Wizard为第一...

    C++MFC教程

    |------ 4.1 Button |------ 4.2 Static Box |------ 4.3 Edit Box |------ 4.4 Scroll Bar |------ 4.5 List Box/Check List Box |------ 4.6 Combo Box/Combo Box Ex |------ 4.7 Tree Ctrl |------ 4.8 List Ctrl...

    MFCWinsock类cs聊天程序开发.pdf

    控件类型:List Box IDC_LIST_MESSAGE、List Box IDC_LIST_ONLINE_USERS、Edit Box IDC_EDIT_MESSAGE、Radio Button IDC_RADIO_GROUP、Radio Button IDC_RADIO_PRIVATE、Button IDC_BUTTON_LOGIN、Button IDC_BUTTON...

    project3.rar_按钮控件_Visual_C++_

    例如,如果你想让IDC_RADIO1默认被选中,可以这样写: ```cpp CButton* pRadio1 = (CButton*)GetDlgItem(IDC_RADIO1); pRadio1->SetCheck(BST_CHECKED); // BST_CHECKED 表示选中状态 ``` 3. 监听单选按钮的状态...

    各种各样的按钮(VC源码)

    - **单选按钮**(Radio Button):一组单选按钮中只能选中一个。 - **命令按钮**(Command Button):执行特定功能的按钮。 - **图标的按钮**:按钮上可以显示图标以增加视觉效果。 3. **创建与使用按钮** 在...

    VS控件介绍.docx

    5. **单选按钮(Radio Button)**:同复选框,但同一组内只能选中一个。使用SetCheck和GetCheck管理状态。 6. **组合框(Combo Box)**:结合了列表框和编辑框,用户可以选择现有选项或输入新选项。CComboBox类提供支持...

    单选按钮背景贴图.zip

    在IT行业中,尤其是在软件开发和UI设计领域,单选按钮(Radio Button)是一种常见的用户界面元素,用于在多个互斥选项之间进行选择。在Windows应用程序开发中,VC++(Visual C++)通常被用来实现这样的功能。这个...

Global site tag (gtag.js) - Google Analytics