MFC使用控制台进行过程结果输出
调用的地方使用以下语句:
CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
SMALL_RECT srctWindow;//console界面结构
AllocConsole();//产生一个console界面
HANDLE hdlWrite = GetStdHandle(STD_OUTPUT_HANDLE);//获取console句柄
GetConsoleScreenBufferInfo(hdlWrite, &csbiInfo);
SMALL_RECT rc = {0,0, 100, 200}; // 重置窗口位置和大小
BOOL bset=SetConsoleWindowInfo(hdlWrite,TRUE ,&rc);//设置界面大小
SetConsoleTitle(_T("Release"));//设置Title
freopen( "CONOUT$","w",stdout);//支持中文显示
调用完释放语句:
FreeConsole();