VC开一个控制台窗口用于输出

来源:互联网 发布:美国种族矛盾 知乎 编辑:程序博客网 时间:2024/06/05 07:09

① 在头文件中声明控制台窗口句柄:

HANDLE m_hCMD

② 在OnInitDialog中:

    // 创建控制台      AllocConsole();      m_hCMD = GetStdHandle(STD_OUTPUT_HANDLE);  

上面就会开了一个控制台窗口。

③向控制台窗口写东西:

    CString str;      DWORD num = 0;      WriteConsole(m_hCMD, str, str.GetLength(), &num, NULL);  
④ 释放:

FreeConsole();

原创粉丝点击