2
在Visual C++中,我使用AllocConsole
函数创建了控制台。 但我无法使用鼠标滚轮来控制它的滚动条。 只有控制滚动条的方法是拖动它。 这太难受了。如何启用可滚动控制台?
有什么办法来控制滚动条使用鼠标滚轮?
在Visual C++中,我使用AllocConsole
函数创建了控制台。 但我无法使用鼠标滚轮来控制它的滚动条。 只有控制滚动条的方法是拖动它。 这太难受了。如何启用可滚动控制台?
有什么办法来控制滚动条使用鼠标滚轮?
尝试SetConsoleMode
和禁用ENABLE_MOUSE_INPUT
和使用ENABLE_PROCESSED_INPUT
。
像
GetConsoleMode(hConsoleHandle, &lpMode);
SetConsoleMode(hConsoleHandle, lpMode & ~ENABLE_MOUSE_INPUT | ENABLE_PROCESSED_INPUT);
是否在例如鼠标滚轮滚动工作命令解释器控制台窗口(在你的机器上)? – 2011-01-14 03:40:33
这不是一个C++问题。充其量,这是一个WinAPI问题。 – 2011-01-14 04:02:55