Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 向控制台添加滚动条_C++_Visual Studio_Windows Console - Fatal编程技术网

C++ 向控制台添加滚动条

C++ 向控制台添加滚动条,c++,visual-studio,windows-console,C++,Visual Studio,Windows Console,如何使用系统功能将滚动条添加到控制台 我使用的是系统(“模式100,50”)设置自定义控制台窗口大小。什么更简单 COORD newSize = {100,9999}; SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), newSize); newSize必须大于当前可见窗口区域为什么不使用Win32 API?我试过了,但没有成功系统简单得多…它可以工作,但9999太大了。我希望我能把它修好50并且使用滚动条。有没有办法使控制

如何使用
系统
功能将滚动条添加到控制台

我使用的是
系统(“模式100,50”)
设置自定义控制台窗口大小。

什么更简单

COORD newSize = {100,9999};
SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), newSize);

newSize必须大于当前可见窗口区域

为什么不使用Win32 API?我试过了,但没有成功<代码>系统简单得多…它可以工作,但9999太大了。我希望我能把它修好50并且使用滚动条。有没有办法使控制台窗口不大于我的桌面显示器,从而使滚动条正常工作?你在说什么?您可以设置缓冲区的任何高度。当然,缓冲区必须大于您当前的可见窗口区域,否则将不会有滚动条。也许可以删除9以保持操作愉快?