Applicazioni con multithreading

Un'applicazione Win32 può avere più thread di esecuzione, e ciascun thread può creare finestre. Il thread che crea una finestra deve contenere il codice per la routine della finestra.

Un'applicazione può utilizzare la funzione EnumThreadWindows per enumerare le finestre create da un thread specifico. Questa funzione passa l'handle per ogni finestra di filo, a sua volta, a una funzione di callback definito dall'applicazione, EnumThreadWndProc.

La funzione GetWindowThreadProcessId restituisce l'identificatore del thread che ha creato una particolare finestra.

Per impostare lo stato mostra di una finestra, creato da un altro thread, utilizzare la funzione ShowWindowAsync.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index