Wenn das Lernen zu programmieren Anwendungen ist es wichtig zu verstehen, wie das Programm den Code nutzt . In vielen Programmiersprachen wird ein Faden verwendet wird , um eine Reihe von Befehlen oder Funktionen. Diese Fäden werden dann zu laufen, um die Bearbeitung Ihrer Bewerbung . In Win32-Anwendungen können jedoch Threads gleichzeitig als Win32 multitasks die Operationen ausgeführt werden. Um Beiträge in einer bestimmten Reihenfolge in Win32-Anwendungen zu demonstrieren, müssen Sie den Befehl int nPriority . Anleitung
1
Öffnen Sie die Anwendung , auf dem Sie in Ihrer bevorzugten Codierung Editor arbeiten
2
Geben Sie den folgenden Code : . CWinThread * AfxBeginThread ( AFX_THREADPROC ThreadProc , LPVOID Param , int nPriority = THREAD_PRIORITY_NORMAL , UINT nStackSize = 0 , DWORD dwCreateFlags = 0 , LPSECURITY_ATTRIBUTES lpSecurityAttrs = NULL);
3
einfügen , nach diesem Code , der folgende: * CWinThread pThread = AfxBeginThread ( ThreadFunction , & data);
UINT ThreadFunction ( LPVOID param) {
//CODE
AfxEndThread ( exitCode ); return result ;
}
4
Ersetzen Sie " //CODE" mit deinen thread. In diesem Beispiel haben Sie speciufied dass die ThreadFunction ( LPVOID param) auf " THREAD_PRIORITY_NORMAL . " Um dies zu ändern , zu ergänzen, "NORMAL" auf LOW , BELOW Niedrig oder Hoch . Wiederholen Sie dies mit all Ihren Themen , um die Reihenfolge , die für Ihre Anwendung zu demonstrieren.