
COMANDO RADIO BUTTON
PRIMERO SE CREA LA PAGINA DE DIALOGO Y LUEGO SEGUIR EL PASO SIGUIENTE PONER UN NOMBRE AL PROYECTO EN MI CASO APP11

LUEGO SE TIENE QUE AGREGAR LO SIGUIENTE

QUEDARA DE LA SIGUIENTE MANERA

LUEGO CTRL + W ESCRIBIR LO SIGUIENTE

LUEGO EN EL BOTON CALCULAR DOBLE CLICK Y LUEGO ESCRIBIR LO SIGUIENTE
Void CAppo8Dlg::OnCalcular()
{
//Actualizamos los datos de las variables
UpdateData (true);
//Elegimos la operación de acuerdo a lo que el usuario
//haya seleccionado desde los radio buttons
switch (m_Operacion)
{
case 0: m_Resultado = m_Numero1 + m_Numero2; break;
case 1: m_Resultado = m_Numero1 - m_Numero2; break;
case 2: m_Resultado = m_Numero1 * m_Numero2; break;
case 3:
if (m_Numero2 !=0)
m_Resultado = m_Numero1 / m_Numero2;
else
{
MessageBox(“División por ->
Cero”, “Error”, MB_OK | MB_ICONSTOP);
m_Numero1 = m_Numero2 = m_Resultado = 0;
}
break;
case 4:m_Resultado = pow (m_Numero1, m_Numero2; break;
}
UpdateData(false);
}

Ahora para hacer que la operación predeterminada sea Suma (Por defecto el radio button debe estar negrita en la opción Suma), en la pestaña ClassView, nos ubicamos en la función OnInitDialog de la clase CApps08Dlg, ver la figura siguiente:
Después de ubicarse en la función haga doble clic y modifique el contenido entre las llaves de la función OnInitDialog(), a lo siguiente:
BOOL CApp08Dlg::OnInitDialog()
{
CDialog::OnInitDialog():
//Set the icon for this dialog. The framework does this
//automatically
// when the application´s main window is not a dialog
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
// Enviamos el foco a la primera operación (Suma)
m_Operacion = 0;
UpdateData(false);
return false;
}


finalmente F5 para ejecutar



