2011-01-14 19 views
2

Visual C++では、AllocConsole関数を使用してコンソールを作成しました。 しかし、マウスホイールを使ってスクロールバーを制御することはできませんでした。 スクロールバーを制御する方法はドラッグするだけです。 あまりにも不快です。スクロール可能なコンソールを有効にするには?

マウスホイールを使用してスクロールバーを制御する方法はありますか?

+0

よう

何かは、例えばマウスホイールの仕事でスクロールありませんコマンドインタープリタコンソールウィンドウ(あなたのマシン上)? –

+0

これはC++の質問ではありません。最高でWinAPIの質問です。 –

+0

申し訳ありません@Tomalak Geret'kal。私はタグを編集しました。 – codevania

答えて

3

SetConsoleModeを試してENABLE_MOUSE_INPUTを無効にしてENABLE_PROCESSED_INPUTを使用してください。

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

ありがとう@ SDiZ〜。それはうまく〜! :) – codevania

関連する問題