代码之家  ›  专栏  ›  技术社区  ›  Suri

如何保存单选按钮状态?

mfc
  •  0
  • Suri  · 技术社区  · 14 年前

    我将dialogbox作为一个单实例类,在该对话框上,我有一个hv 2单选按钮打开和关闭,这些单选按钮被分组。当我在resource中将on group设置为true并添加变量时,如果我单击了on off单选按钮,然后如果我再次打开该对话框,则它的焦点是正确的“off”单选按钮。但当我把“关闭”按钮组设置为真时,也就是说,最初它是“关闭”raio按钮,然后如果我按了“打开”按钮并关闭了一个重新打开的对话框,则焦点既不是“关闭”也不是“打开”。我也使用了setfocus,但没有工作

    3 回复  |  直到 14 年前
        1
  •  0
  •   Mark Ransom    14 年前

    你可以用 SetCheck GetCheck 在每个单选按钮上查看选择了哪个。更简单的选择是 DDX_Radio

        2
  •  0
  •   Sunscreen    14 年前

    如果您的描述没有错,那么当您关闭对话框时,您将调用析构函数。如果对话框位于“更大”的可执行文件中-对话框由同一.exe中的另一个对话框调用-您可以将变量声明为全局变量而不是成员变量(如我所述)。

    否则,使用共享数据将数据发送到.exe。

        3
  •  0
  •   Suri    14 年前

    得到答案:)

    推荐文章