我的程序中有许多输出信息,比如提示信息等等,现在我想把这些
信息通通输入到view中,不用messagebox.textout好像达不到要求,
editplus或者ultraedit中的output window是最好的例证,如何实现
该功能。
更深一层次的考虑:editplus如何抓取别的程序输出?

解决方案 »

  1.   

    在VIEW中输出只能用textout,类似ultraedit中的output window的东西也是编程控制的,实现剪贴复制等功能是靠程序操作剪贴板来控制的,你将鼠标拖动的行反响显示,再计算其内容,放入剪贴板就可以了。抓取其他程序的输出我没试过。
      

  2.   

    主要是想做一个自己的开发环境,我的工作不是编程(IC),但是喜欢用程序简化
    工作,主要想及时看到程序的运行信息,在dos 的console里屏幕闪得太快,根本
    看不清信息,又不想在一个文件里面把这些信息纪录下来。
    各位还有什么好的办法,我前面的提问算是一种方法吧。一定给分!
      

  3.   

    不会吧,刚才看到一个贴子是好像SetWindowText()是设置标题栏中的文字。
    好像不行,谢谢!一定给分
    请问各位大虾我该如何取代或去掉标题栏中那个“无标题”三个字?
     
     回复人: kingzai() (  ) 信誉:100  2002-07-05 15:15:00  得分:0  
     
     
      BOOL CCheckOnApp::InitInstance()
    {
         ...
          m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
    m_pMainWnd->UpdateWindow();
    m_pMainWnd->SetWindowText(_T("xxxxx"));
    }
     
     
      

  4.   

    这和你的指针有关
    用VIEW类的指针,比如:View * pMyView;
    CString MyWords;将上述两个变量相应的复值后pMyView->SetWindowText(MyWords);
    即可。