【问题标题】:disable scroll bars in C++ console在 C++ 控制台中禁用滚动条
【发布时间】:2014-10-15 10:47:05
【问题描述】:

![C++ 单控制台窗口][1] 1:去除边框后周围的空白 2:如何去掉滚动条

代码是

HWND hwnd = GetConsoleWindow();

LONG x = SetWindowLongPtr(hwnd, GWL_STYLE, 
    GetWindowLongPtr(hwnd, GWL_STYLE
    && !(


    WS_BORDER | WS_SIZEBOX | WS_DLGFRAME


    )
    ));


SetWindowPos(hwnd,NULL,700, 50, 300,300, SWP_FRAMECHANGED);
ShowWindow(hwnd, SW_SHOW);

【问题讨论】:

    标签: c++ console


    【解决方案1】:

    您需要将控制台屏幕缓冲区设置为与控制台窗口相同的大小。 您可以使用 GetConsoleScreenBufferInfo 获取大小并使用 SetConsoleScreenBufferSize 进行设置。

    【讨论】:

      猜你喜欢
      • 2012-10-11
      • 2011-03-29
      • 2011-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      相关资源
      最近更新 更多