Boton "Stop" para detener un proceso

Dragoon
05 de Abril del 2004
Hice una aplicacion que cambia el nombre a todos los archivos de una carpeta, lo que quiero es poner un boton que pueda detener el proceso.
Pero al estar cambiando los nombres, los controles dejan de funcionar (por lo que no puedes precionar ningun boton) hasta que halla terminado el trabajo.

Estoy hablando de una aplicacion hecha con la WINAPI32 (Windows) y C/C++.

Eh buscado informacion de como hacer esto pero no encuentro apesar de que es muy comun su uso.
Espero y me puedan ayudar


Alejandro_
05 de Abril del 2004
Hola,

La solución es muy usual, aunque no simple. Se trata de ejecutar el proceso intensivo en forma independiente, o sea: en un thread.

Un buen artículo sobre "Multithreading" :

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndllpro/html/msdn_threads.asp


Alejandro