Paso 4: Dar funcionalidad a los componentes y elementos de menú.
operación de enum {ADD, SUB, MULT, REM};
op operación = agregar;
Esto se utilizará para realizar un seguimiento de qué operación el usuario ha seleccionado.
2. Desplácese hasta la función WndProc(). Vamos a añadir funcionalidad a los componentes y elementos de menú dentro de la caja WM_COMMAND.
3. dentro de la misma declaración del interruptor, añada el siguiente caso para manejar la edición -> operación -> opción de menú Añadir:
caso IDM_ADD:
SetDlgItemText (hWnd, IDC_OPBUTTON, TEXT("+"));
OP = agregar;
rotura;
Cuando se selecciona Agregar como la operación desde el menú, este código establece el texto en el botón de operación (que nos dio un id de IDC_OPBUTTON) "+" y establece la variable op para añadir.
4. manejar las otras tres operaciones del mismo modo, haciendo referencia a cuadro 4-2.
5. en la misma declaración de interruptor, añada el caso IDC_OPBUTTON como en la figura 4-3 para manejar el botón. Cuando se hace clic en el botón, intentamos conseguir nuestros operandos de las dos cajas de texto de entrada. Si no, se muestra un mensaje de error. De lo contrario, se realiza la operación seleccionada, tratando con el caso especial de división por cero, y el resultado se envía al cuadro de texto resultado.