MFC VS 2008 TabControl - 无法添加变量

Posted

技术标签:

【中文标题】MFC VS 2008 TabControl - 无法添加变量【英文标题】:MFC VS 2008 TabControl - Can't add variable 【发布时间】:2011-08-16 00:49:55 【问题描述】:

我以为我把整个 MFC 搞砸了。我完全错了。

我启动了一个 VS 2008 项目,MFC 应用程序,基于对话框,共享 DLL。我已经制作了所有我想添加到选项卡式控件的对话框,并且我正处于(据我所知)向选项卡控件添加一个变量以对其进行处理的步骤。但是“添加变量”是灰色的,我无法选择它。

基本上我在this的第二步,

知道为什么我不能将变量添加到选项卡控件吗?

谢谢!

编辑:我刚刚注意到,如果我在默认对话框中添加了一个选项卡控件,我可以添加一个变量。我试图将此选项卡控件放入的对话框不是主对话框。

【问题讨论】:

【参考方案1】:

好的 - 这很简单。我正在查看的所有示例都使用带有选项卡控件的默认对话框。为了能够向对话框的选项卡控件添加变量,我需要首先向对话框添加一个类(基类:CDialog)。

实际上还没有让选项卡工作,但我明天会这样做,现在我可以将变量添加到选项卡控件。

tl;dr - 添加类 - 基类:CDialog - 到对话框。然后你可以在标签控件中添加变量

【讨论】:

以上是关于MFC VS 2008 TabControl - 无法添加变量的主要内容,如果未能解决你的问题,请参考以下文章

VS2008 MFC 项目表现不同

将 VS6 MFC 对话框应用程序外观升级到 VS2008

如何从VS2008代码分析中排除MFC代码

VS2008 VC++/MFC 出错LNK2001与1120

用vs2008做的MFC程序,怎么在WINDOWS XP下运行?

VS 2008 中 C++/MFC 编译器的奇怪结果