《MFC如何添加控件变量》

自动添加控件成员变量

1、这里以编辑框为例,先选中编辑框,然后点击鼠标右键,选择添加变量选项

《MFC如何添加控件变量》_第1张图片

2、进入添加成员变量向导页面,选择访问方式,一般默认为public,然后设置变量名,成员变量最好前面加上m_作为前缀,添加完成后,点击完成按钮,此时系统会自动在头文件中声明变量,在源文件中添加控件和变量之间的映射消息。

《MFC如何添加控件变量》_第2张图片

 

手动添加控件成员变量

1、从自动添加的方式中可以知道,添加控件成员变量主要是在头文件中添加声明,还有在源文件中添加控件和变量之间的映射消息,那么手动添加就很简单了,还是以编辑框为例,进入头文件中,添加成员变量声明

private:
	CEdit m_Book;

2、然后进入源文件中,找到DoDataExchange函数,此函数存放的就是控件和变量之间的映射消息,添加代码如下,然后成员变量m_Book就可以使用了。

void ProjectConfig::DoDataExchange(CDataExchange* pDX)
{
	CDialogEx::DoDataExchange(pDX);
	DDX_Control(pDX, IDC_EDIT_BOOK, m_Book);
}

 

你可能感兴趣的:(《MFC学习笔记》)