La unidad más pequeña de código en una aplicación es un hilo. Puede haber varios hilos en un proceso dentro de una aplicación . Esto permite al usuario realizar varias tareas . Los hilos se hacen de manera organizacional que está operado por las ventanas. Aunque los hilos en realidad no funcionan simultáneamente , que aparecen a medida que son sólo 20 milisegundos de distancia . Instrucciones
1
Inicie sesión en codesource.net y descargar la aplicación MFC " Multithreaded_Animation.zip . " Guárdelo en el escritorio y descomprimirlo . Abra el archivo " Animate.dsw " .
2
Crear un hilo para la aplicación en MFC . Asociar un controlador de mensajes para el menú y barra de herramientas.
3
Utilice el AfxBeginThread . Este se encuentra en el controlador de comandos .
4
pasar la dirección de la función de hilo. Esta es la función que la unidad de código que se ejecutará se escribe .
5
Supera el HWND de la ventana de la aplicación principal a través de la GetSafeHwnd (). Desde aquí pasan la prioridad del hilo como " THREAD_PRIORITY_NORMAL cambios de control en el cumplimiento de esta sentencia a la parte del código dentro de esta función
6
Escriba el siguiente código: . . CWinThread * pthread1 ; pthread1 AfxBeginThread = ( Thread1 , GetSafeHwnd (), THREAD_PRIORITY_NORMAL ) ; UINT Thread1 (Ip LPVOID ) { Meassagebox ( Tema En Ejecución ) ; ? ? } . Esto representa los pasos del 2 al 5 de consolidarse en el código real
7
Animate . las funciones utilizando la aplicación MFC . Aquí usted puede programar los temas a trabajar al mismo tiempo.