Operación básica del cuadro de edición en MFC

Las operaciones en el cuadro de edición incluyen principalmente obtener el contenido en el cuadro de edición, asignar valores al contenido en el cuadro de edición y actualizar el contenido en el cuadro de edición.
Hay dos métodos principales:
como se muestra a continuación, este es un diálogo
Inserte la descripción de la imagen aquí

Método 1:
tome Button1 como ejemplo

void CMFCApplication1Dlg::OnBnClickedButton1()
{
    
    
	// 获取编辑框中1的内容
	UpdateData(TRUE);// --刷新控件的值到对应的变量

	/*
	UpdateData(TRUE) -- 刷新控件的值到对应的变量
   UpdateData(FALSE) -- 拷贝变量值到控件显示
	*/
	
    // 给编辑框2赋值
	m_lucky2 = m_lucky1;
//	UpdateData(FALSE); // 与下面一条语句作用一致
	GetDlgItem(IDC_EDIT2)->SetWindowText(m_lucky2);

	// 给编辑框3赋值   
	m_lucky3 = "12345";
	UpdateData(FALSE);
}

Método 2:
tome Button2 como ejemplo

void CMFCApplication1Dlg::OnBnClickedButton2()
{
    
    
	// 获取编辑框中1的内容
	CString str;
	GetDlgItem(IDC_EDIT1)->GetWindowText(str);

	// 给编辑框2赋值
	m_lucky2 = str;
	GetDlgItem(IDC_EDIT2)->SetWindowText(m_lucky2);

	// 给编辑框3赋值   
	m_lucky3 = "12345";
	UpdateData(FALSE);
}

Lo anterior es el funcionamiento básico de los dos cuadros de edición basados ​​en MFC.

Supongo que te gusta

Origin blog.csdn.net/qq_27538633/article/details/106891239
Recomendado
Clasificación