如何启用可滚动控制台?

时间:2011-01-14 03:35:20

标签: windows-console

在Visual C ++中,我使用AllocConsole函数创建了控制台。 但我无法使用鼠标滚轮控制其滚动条。 只有控制滚动条的方法是拖动它。 太不舒服了。

有没有办法用鼠标滚轮控制滚动条?

1 个答案:

答案 0 :(得分:3)

尝试SetConsoleMode并停用ENABLE_MOUSE_INPUT并使用ENABLE_PROCESSED_INPUT

类似

GetConsoleMode(hConsoleHandle, &lpMode);
SetConsoleMode(hConsoleHandle, lpMode & ~ENABLE_MOUSE_INPUT | ENABLE_PROCESSED_INPUT);