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