创建后如何修改 MFC 对话框成员?

Posted

技术标签:

【中文标题】创建后如何修改 MFC 对话框成员?【英文标题】:How do I modify a MFC dialog member after it is created? 【发布时间】:2010-09-02 01:34:39 【问题描述】:

我使用向导创建了一个带有OKCancel 的 baisc 输入框

我将输入框类型设为“int”,最小值为 0,最大值为 99。

现在我想编辑输入框,使其输入字符串。

我打开了 MFC 类向导,可以看到输入框的 ControlID、Type 和 Member ID。但是,没有选项可以编辑它...

我怎样才能通过向导做到这一点,而又不弄乱生成良好的代码?

谢谢!

Visual Studio 6.0 - C++

【问题讨论】:

【参考方案1】:

最简单的方法可能是删除当前与控件关联的变量(使用类向导,并手动删除函数实现),然后创建一个新的变量以与它关联,类型为CString。请注意,无论好坏,您都无法将字符串限制在数字范围内——您只能限制其长度。

【讨论】:

以上是关于创建后如何修改 MFC 对话框成员?的主要内容,如果未能解决你的问题,请参考以下文章

获取MFC对话框成员变量内容

MFC 如何将一个对话框嵌入到视图中

MFC修改资源创建的对话框大小

MFC——对话框

MFC 一个对话框类调用另一个类的成员变量

在mfc对话框工程中,如何使用CDockablePane。另外,在单文档工程中,能否做出一个视频播放器