Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment comprendre compilateurs C + …
  • Comment cacher un bouton de commande…
  • Comment faire des jeux pour les prod…
  • Comment faire des boîtes de dialogu…
  • Comment utiliser Int pour obtenir la…
  • Comment utiliser la fonction strcpy …
  • Comment mettre en place Octets pour …
  • Comment faire un fichier SWF à part…
  • Comment crypter un fichier dans C # 
  • Comment lire une ligne au hasard dan…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment écrire une application multi thread en MFC

    La plus petite unité de code dans une application est un fil. Il peut y avoir plusieurs threads d'un processus au sein d'une application. Cela permet à un utilisateur d'effectuer plusieurs tâches . Les discussions se font d'une manière organisationnelle qui est exploité par les fenêtres . Bien que les fils ne travaillent effectivement pas en même temps , ils semblent comme ils sont seulement 20 millisecondes d'intervalle. Instructions
    1

    Connectez-vous à codesource.net et télécharger l'application MFC " Multithreaded_Animation.zip . " Enregistrez-le sur le bureau et décompressez-le . Ouvrez le fichier " Animate.dsw " .
    2

    créer un thread pour l'application MFC. Associer un gestionnaire de messages pour le menu et barre d'outils.
    3

    Utilisez le AfxBeginThread . Il est situé dans le gestionnaire de commande .
    4

    passer l'adresse de la fonction de thread. Il s'agit de la fonction où l' unité de code qui sera exécuté est écrit .
    5

    Surpasser le HWND de la fenêtre de l'application parent à travers le GetSafeHwnd (). De là, passer la priorité du thread comme « THREAD_PRIORITY_NORMAL équipes de contrôle pour répondre à cette déclaration à la portion de code dans cette fonction
    6

    Tapez le code suivant : . . CWinThread * pthread1 ; pthread1 = AfxBeginThread ( thread1 , GetSafeHwnd (), THREAD_PRIORITY_NORMAL ) ; UINT thread1 (Ip LPVOID ) { Meassagebox (Thread en cours d'exécution ) ; ? } . Ceci représente les étapes 2 à 5 consolidée dans le code réel
    7

    animer. les fonctions utilisant l'application MFC. ici vous pouvez programmer les filets de travailler simultanément .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un bouton sonore dans Xcode 
  • Comment compiler C + + sous Linux 
  • Des programmes en C + + qui renversera une phrase 
  • Comment faire pour configurer Joomla débogage dans Eclipse 
  • Comment créer un pointeur de mémoire en C 
  • Comment calculer octal en binaire Conversion 
  • Comment faire une application iPhone Really Simple 
  • Comment rechercher une liste chaînée d'éléments en C + + 
  • Comment installer Windows Mobile 5.0 Pocket PC SDK 
  • Comment renommer un fichier dans Visual Studio C 
  • Connaissances Informatiques © http://www.ordinateur.cc