I'm trying to create a multithreaded program where each thread get's it's own console window. The trouble is, windows only seems to support handing out threads at the process level, and I can't seem to find a good way to get around this. Having to create new processes for each console would add a lot of uneccesary complication to what I'm trying to do, so does anyone know how to get around this?
Edit: Oh, and since I'm programming the whole thing with the Windows API I'd prefer non-MFC solutions if possible.