7
A
回答
6
These guys展示如何做到這一點:
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
HANDLE hOut;
CONSOLE_SCREEN_BUFFER_INFO SBInfo;
COORD NewSBSize;
int Status;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hOut, &SBInfo);
NewSBSize.X = SBInfo.dwSize.X - 2;
NewSBSize.Y = SBInfo.dwSize.Y;
Status = SetConsoleScreenBufferSize(hOut, NewSBSize);
if (Status == 0)
{
Status = GetLastError();
cout << "SetConsoleScreenBufferSize() failed! Reason : " << Status << endl;
exit(Status);
}
GetConsoleScreenBufferInfo(hOut, &SBInfo);
cout << "Screen Buffer Size : ";
cout << SBInfo.dwSize.X << " x ";
cout << SBInfo.dwSize.Y << endl;
return 0;
}
3
你需要讓控制檯屏幕緩衝區的大小與控制檯窗口相同。使用GetConsoleScreenBufferInfo,srWindow成員獲取窗口大小。使用SetConsoleScreenBufferSize()設置緩衝區大小。
相關問題
- 1. Nitrous-IO控制檯 - 如何爲控制檯窗口啓用/停用滾動條?
- 2. 浮動DIV滾動條問題。刪除窗口滾動條
- 3. 如何刪除python控制檯窗口中的多行?
- 4. C++滾動條窗口
- 5. 控制檯窗口中的C++像素
- 6. C#中的控制檯窗口?
- 7. C++如何刪除垂直滾動條?
- 8. .NET控制檯應用程序中的多個滾動「窗口」
- 9. 如何刪除滾動條
- 10. 刪除/添加窗口滾動的類
- 11. 如何清除NASM中的控制檯窗口?
- 12. C#控制檯窗口的問題()
- 13. 如何打開Visual C++控制檯應用程序的新控制檯窗口?
- 14. 刪除Glut/FreeGlut/GLFW的控制檯窗口?
- 15. 如何滾動Firefox中沒有滾動條的窗口?
- 16. 如何從IFrame中刪除滾動條?
- 17. 如何從iframe中刪除滾動條?
- 18. Microsoft Visual C++控制檯窗口消失
- 19. 從Process.Start隱藏控制檯窗口C#
- 20. 最大化控制檯窗口 - C#
- 21. Dev C++控制檯窗口屬性
- 22. 控制檯窗口剛剛關閉? c#
- 23. C++清理控制檯窗口
- 24. 如何隱藏控制檯窗口?
- 25. 如何擺脫控制檯窗口
- 26. WinApi - 如何修改控制檯窗口?
- 27. 如何隱藏控制檯窗口
- 28. 如何隱藏控制檯窗口?
- 29. cpp win7控制檯沒有滾動條
- 30. 將滾動條添加到控制檯