MFC窗口应用程序中如何获取控制台应用程序中的消息

MFC窗口应用程序中怎么获取控制台应用程序中的消息
我现在有一个窗口应用程序MFC,我想在里面点击一个按钮触发一个控制台应用程序,就是类似dos界面的,这个控制台程序是访问某个数据库获取一些数据的,我想把这些数据显示在窗口应用程序中显示出来,就是数据会跳的那种,该怎么办?


我自己考虑的就是运行窗口应用程序(一个进程),把控制台应用程序作为这个进程中的一个线程,并且可以给该进程的窗口发送消息的。
另一种方法就是,我把控制台应用程序改掉,直接用窗口应用程序的方法访问某个数据库动态获取数据,然后显示出来。怎么方便?给个建议
------解决方案--------------------
http://www.codeproject.com/Articles/18577/How-to-redirect-Standard-Input-Output-of-an-applic