Run Member (Función)
Una aplicación de marco pasa la mayor parte de su tiempo en la función miembro Run de la clase CWinApp. Después de la inicialización, WinMain
llama a Run
para procesar el bucle de mensajes.
Run
recorre un bucle de mensajes y comprueba si hay mensajes disponibles en la cola de mensajes. Si hay un mensaje disponible, Run
lo envía para su acción. Si no hay mensajes disponibles, lo que suele ser cierto, Run
es posible que las llamadas OnIdle
realicen cualquier procesamiento en tiempo de inactividad que usted o el marco de trabajo necesiten realizar. Si no hay ningún mensaje y no hay ningún procesamiento inactivo para hacerlo, la aplicación espera hasta que ocurra algo. Cuando la aplicación finaliza, Run
llama a ExitInstance
. La figura de la función miembro OnIdle muestra la secuencia de acciones en el bucle de mensajes.
El envío de mensajes depende del tipo de mensaje. Para obtener más información, vea Mensajes y comandos en Framework.