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);