En Microsoft Windows sistemas basados en la clase CEdit proporciona las funciones de los controles de edición en MFC . En un programa de base de diálogo de algunas de las importantes operaciones pueden ser realizadas por la clase CEdit . Siga estos pasos para aprender cómo utilizar los controles de edición en MFC . Instrucciones
1
Hacer una Asistente para aplicaciones MFC . Esto se usará como un proyecto ejecutable en el que para comunicarse con el ordenador .
2
Utilice esta aplicación como una aplicación SDI /MDI . Aquí usted puede insertar el diálogo como herramienta en los projcts SDI /MDI .
3 Seleccione la opción de control de edición en el control de cuadro de herramientas. Transfiera esta opción en el cuadro de diálogo. En la sección de propiedades del cuadro de diálogo de entrada de la identificación para el recurso como " IDC_EDTEST . "
4
Marque la casilla que convierte la propiedad de número de " verdad" en el " control de edición -> Properties - > pestaña Estilos "si el control de edición sólo acepta números. Esto permite el control CEdit edición para permitir sólo números .
5
anexar un miembro de la clase con el CEdit para los controles de edición . Supongamos que el nombre de la variable . está m_edit
6
Establezca los valores en los controles de edición introduciendo el siguiente código: " //Establecer el valor de CEdit CString I_strValue = ' valor de prueba para establecer ob CEdit " ; m_Edit.SetWindowTest ( I_strValue ) //Obtener el valor del control m_Edit.GetWindowText CEdit ( I_strValue ) //Esto obtiene el Valie en el CString I_strValue variable "
7
Recuperar y establecer el valor en un DDX activado el control de CEdit . Supongamos que el nombre de la variable es m_strEdit e introduzca el siguiente código: "//Para establecer el valor en una base CEdit control de vacío DlgName DDX :: SetValue en Editar () { UpdateData (); m_strEdit =" Valor de prueba establecido para DDX " ; UpdateData ( false); } //Para obtener el valor de un DDX basado CEdit control de vacío DIgName :: GetvalueFromEdit () { UpdateDate (); CString strStoreValue ; strStoreValue = m_strEdit ; UpdateData ( false); } "