MFC中怎么将几个telnet集合到一个多文档程序

MFC中如何将几个telnet集合到一个多文档程序?
怎么才能实现下面的效果:
在一个多文档程序中,
每新建一个文档,这个文档就成为一个telnet终端(就是windows自带的那个),

我应该怎样才能在程序中调用windows自带的telnet实现上面的效果?

------解决方案--------------------
动态调用CreateProcess,ComLine传入适当的参数,至于要把telnet显示在VIEW中有点困难,至少我现在还不会(没研究过)。
C/C++ code
    STARTUPINFO si;
    PROCESS_INFORMATION pi;
    ZeroMemory(&si,sizeof(si));
    ZeroMemory(&pi,sizeof(pi));

    TCHAR szComline[]=TEXT("telnet");//可以加一个列表框,动态选择终端机ip。
    CreateProcess(NULL,szComline,NULL,NULL,true,0,NULL,NULL,&si,&pi);

------解决方案--------------------
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si,sizeof(si));
ZeroMemory(&pi,sizeof(pi));

// hInput/hOutput为自己建立的Pipe
si.hStdInput = hInput;
si.hStdOutput = hOutput;
si.hStdError = hOutput;

TCHAR szComline[]=TEXT("telnet");//可以加一个列表框,动态选择终端机ip。
CreateProcess(NULL,szComline,NULL,NULL,true,0,NULL,NULL,&si,&pi);

// 进程建立之后就可以通过ReadFile和WriteFile来读写控制台程序的hInput和hOutput