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以保持操作愉快?