Como crear una consola de informacion?

Dragoon
16 de Abril del 2004
Mi pregunta es como podria crear una consola de informacion (tambien conocido como registro y Log), la cual va a informar al usuario lo que a estado pasando desde que se inicio de la aplicacion (Conexiones establecidas, hora de inicio, hora de finalizacion, etc), Ejeplo de esta es como la que trae el emule que te informa de los servidores a los cuales te conectastes, etc.

Trate usando con control EDIT, con la funcion SetWindowText ,pero me borra todo el texto anterior.
Tambien trate usando ListBox, pero este no es el que se usa.

Compilador: Visual C++ 7.0 (.net)
C/C++ con WINAPI32

Espero y me puedan ayudar o dar ideas