编程遇到了麻烦,请高手指点!!

knover 2004-09-30 04:51:55
变了一个控制台输入输出的程序,发觉用起来不是很美观,想用写一个windows界面发信息给那个控制台程序,界面接收输出,而控制台程序改为后台运行(隐藏那个讨厌的黑界面),要做到这点该如何做啊?
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BJsparrow 2004-09-30
  • 打赏
  • 举报
回复
先自定义一个消息ID,然后根据控制台界面的窗口名称得到该窗口的句柄,再用SendMessage向该窗口发送消息。在你的控制台程序中处理该消息。
try876 2004-09-30
  • 打赏
  • 举报
回复
你为什么不在CSDN里搜索一下呢,给你一篇先看看吧
http://search.csdn.net/Expert/topic/1910/1910153.xml?temp=.5075495
Mr_Ldh 2004-09-30
  • 打赏
  • 举报
回复
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
......
}
Mr_Ldh 2004-09-30
  • 打赏
  • 举报
回复
做一个不带任何界面的Win32程序不就行了?
knover 2004-09-30
  • 打赏
  • 举报
回复
就是隐藏那个dos窗口,用管道是怎样实现的,能否说详细一点点?
HeyTommy 2004-09-30
  • 打赏
  • 举报
回复
要么将控制台程序改成一个线程,要么就隐藏那个DOS窗口并给控制台程序发送自定义的控制消息。

如果不想改动DOS窗口程序,你的DOS窗口程序把结果返回给WINDOW程序,需要用到管道,如过将那个程序改成线程,相对就容易得多。

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧