MFC窗口应用程序中如何向Group box中添加多个radio button?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MFC窗口应用程序中如何向Group box中添加多个radio button?相关的知识,希望对你有一定的参考价值。

向组中添加新按钮后能够实现每次仅能选中一个按钮选项,但是添加后的选项与添加前的选项感觉像是位于两个不同的组,会出现两个按钮被同时被选中的情况,但实际只选中了最后一次的选项

将Group Box中所有radio button清除后再添加单选按钮,并将第一个radio button的Group属性选上~!
就这么简单,不用谢,我的名字叫红领巾!
参考技术A 这是需要设置的,你将第一个radio button属性框打开,General属性页中勾选Group这个选项 参考技术B 看看它们的tab顺序,再设置group属性

如何通过 mfc 应用程序中的编辑控制框更改窗口句柄?

【中文标题】如何通过 mfc 应用程序中的编辑控制框更改窗口句柄?【英文标题】:how would I change a window handles via edit control box in an mfc application? 【发布时间】:2013-12-22 17:16:34 【问题描述】:

我制作了一个小程序(使用 mfc)在我的另一个应用程序中编辑文本框,但每次我想使用我的程序时,我都必须编辑以下内容:

HWND editbox = (HWND)0x0000000;

无论新句柄使用的是winspy++,我想知道如何添加另一个带有按钮的文本框,这样我就可以添加新值,单击按钮,它会更新,所以我不再必须继续使用新句柄重建我的应用程序。

【问题讨论】:

您应该考虑使用正确的工具:UI Automation。 【参考方案1】:

您可以使用

读取编辑控件的内容
GetDlgItemText(hDlg, ID_THE_EDIT_CONTROL, buffer, buffersize);

然后将缓冲区中的字符串转换为无符号整数用作HWND。

【讨论】:

以上是关于MFC窗口应用程序中如何向Group box中添加多个radio button?的主要内容,如果未能解决你的问题,请参考以下文章

MFC背景图btmp覆盖Group Box怎么办

Direct2D开发:向 MFC 项目添加 Direct2D 对象

向现有 mfc 应用程序添加 ATL 支持

MFC中如何在菜单栏中添加按钮

C# WinForm 自定义控件如何实现动态添加子控件

如何使用 MFC 分别创建两个窗口?