① 在头文件中声明控制台窗口句柄:
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();
本文详细介绍了如何在C++中通过头文件声明控制台窗口句柄,并在OnInitDialog函数中创建控制台窗口。接着展示了如何向控制台窗口写入文本,以及最后的释放控制台窗口资源的方法。
743

被折叠的 条评论
为什么被折叠?



