MFC使用控制台

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();

猜你喜欢

转载自blog.csdn.net/u012541187/article/details/60878799