我要给一个视频格式转换程序(ffmpeg,控制台程序)做一个GUI的控制界面。我试过用管道和中介程序取得控制台程序的输出,但是只对“dir”这样的一次输出完毕的有用,而ffmpeg在进行视频压缩的时候屏幕上的文本是实时变化的(显示压缩处理的状态),用管道就失效了。
请问各位高手如何实现这个应用,给点提示也好^_^
先谢谢各位了

解决方案 »

  1.   

    写一个控制台程序,把stdout句柄用32位整数的形式传给GUI程序,GUI程序里把这个32位整数转化成文件句柄来用。
      

  2.   

    给你我写的,作为参考
    http://community.csdn.net/Expert/topic/3474/3474250.xml?temp=.604397
      

  3.   

    谢谢各位的帮助,特别是keiy,我正在研究你的代码,看来他很管用^_^