控件 关联变量失败,返回下面的告警。

不能自动完成,能否自己手动创建呢?
1、在XXXdlg.h 文件中创建变量。
int m_iFilefrXXXXLen = 3;(根据自己的需求建立相对应的变量)
2、在XXXdlg.cpp文件,同构函数中添加变量以及相对应的初始值。
CXXDlg::CXXDlg(CWnd* pParent /*=nullptr*/)
: CDialogEx(IDD_BDA_DIALOG, pParent)
, m_iFilefrXXXXLen(3)
3、在XXXdlg.cpp文件数据交换函数添加:
void CXXDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT2, m_iFilefrXXXXLen);
}
通过以上三个步骤,在查看控件关联变量,发现已经添加进去了。
手动创建控件关联变量的步骤详解

当自动完成控件关联变量失败时,可以按照手动步骤操作:首先在dlg头文件中创建变量,例如int m_iFilefrXXXXLen=3;接着在dlg实现文件的构造函数中初始化该变量,然后在数据交换函数DoDataExchange中添加DDX_Text进行控件和变量的关联。完成这些步骤后,控件关联变量即成功添加。
2655

被折叠的 条评论
为什么被折叠?



