I really need to do this because my program stops responding. I have a function that copies a floppy but it takes at least 1 minute to complete and program crashes :-( . This is peace of my callback function:
...
case IDOK:
CopyDisk(filepath,drive); break;
...
I have to create a new thread and then function won't stop my program...