“Conocimientos Programación>C /C + + Programming

Cómo escribir una aplicación con múltiples hilos de MFC

2012/6/5
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.

C /C + + Programming
Cómo crear un arco en GTK Radiant
Cómo dar formato a los números de Fibonacci en C + +
Cómo representar un círculo en OpenGL
Cómo acceder a los podcasts de vídeo con el iPhone SDK
Cómo hacer un Pincel Paint MFC
Cómo compilar un C + + en Dev- C
Cómo introducir una mezcla de números y letras de un archivo en una matriz
Cómo ordenar una lista genérica
Conocimientos Informáticos © http://www.ordenador.online