Hi Rol,
Wie erzeuge ich in o.g. Bsp. "hDC"?
also ohne Verständnis was ein device context ist und warum du ihn brauchst, wrst du keine Ausgaben machen können. Das Thema ist aber für ein Forum zu komplex. Du solltest dich mal durch die MSDN ackern. Da sind nicht nur Referenzen, sondern auch weitergehende Erläuterungen drin.
fprintf (stdprn,"Hallo Welt\n\r");
geht's so ähnlich nicht mit VC++ / MFC ?
Nein. Sämtliche Ausgabe brauchen einen Device Context, da führt kein Weg dran vorbei. Oder hättest du es gerne wenn die Ausgaben zweier Programme bunt gemischt auf einem Blatt Papier sind, oder Fenster überzeichnet werden? DOS ist halt ein Singletask-System, Windows ein Multitask-System. Hier müssen einfach Wege sein, damit sich die Tasks nicht in die Quere kommen.
Gruß,
Martin