Función de respuesta de control de casilla de verificación MFC
Primero asegúrate de que las variables estén asociadas en la función DataExchange.
Cuando se llama a Updatedata(), si el parámetro es VERDADERO, el valor se actualiza del control a la variable. Si es FALSO, el valor se actualiza de la variable al control.
Por ejemplo, después de hacer clic en el control de casilla de verificación, el control cambiará entre seleccionado y no seleccionado por sí solo, pero el valor de la variable aún no ha cambiado, por lo que se debe llamar a Updatedata(TRUE) en la función de respuesta; para que la variable asociada cambie el valor, no es necesario codificar m_bcheck= !m_bcheck;.
Si cambias el valor de la variable asociada en el código y quieres actualizarlo a la visualización del control, debes llamar a Updatedata(FALSE);