• MFC 如何为控件关联变量


         所关联的变量常见有两种,一种就是控件变量,一种就是数字变量。

         为控件关联变量的方法也有两种,一种是通过软件工具添加,一种是手动添加代码。

    软件工具添加,方便简单,但是根据软件的版本不同,以及不同的空间将出现不同的问题,

    所以手动添加才是王道!

          先介绍通过软件工具添加:

    image

    选择你想关联的控件,单击右键并选择“添加变量”,之后弹出对话框如下:

    image

    如果是关联 控件变量选择“control”,如果是关联 数字变量,就选择“ value“。

    //***********************************************************************************

    下面介绍手动添加按方法,其实也是非常的简单:

    如果是关联 控件变量,拿CListbox举例,首先在对应头文件中添加

    CListBox     m_ListBox;

    然后在对应.C文件中找到DoDataExchange这个函数,添加代码:

    DDX_Control(pDX, IDC_LIST1, m_ListBox);  // IDC_LIST1为控件的ID号

    即可。

    如果是关联 数字变量,拿EDIT控件举例,首先在对应头文件中添加 :

    int m_Edit;

    然后在对应.C文件中找到DoDataExchange这个函数,添加代码:

    DDX_Text(pDX, IDC_EDIT1, m_Edit);         // IDC_EDIT1为控件的ID号

    即可。

    这里要注意一个区别:

    关联 控件变量函数是 DDX_Control();

    如果是关联 数字变量,DDX_Text();

  • 相关阅读:
    最大团问题
    树的重心与相关性质
    2020年牛客算法入门课练习赛3 B
    牛客练习赛66 E
    浅谈后缀数组SA
    [随机化算法] 听天由命?浅谈Simulate Anneal模拟退火算法
    “优美的暴力”——树上启发式合并
    [线段树系列] LCT打延迟标记的正确姿势
    [Tarjan系列] Tarjan算法与有向图的SCC
    [Tarjan系列] 无向图e-DCC和v-DCC的缩点
  • 原文地址:https://www.cnblogs.com/douzi2/p/3672784.html
Copyright © 2020-2023  润新知