![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
使えるでしょう。
OS が、WM_MOUSEWHEEL メッセージをよこしてくるのに対応させればいいでしょう。
ただ、BorlandC++ の header file に WM_MOUSEWHEEL の定義がないだけでしょう。
(私も win98 で使っているので、VC++ 6.0 を更新してなくて、WM_MOUSEWHEEL の定義はないままです。)
このメッセージの WParam の HIWORD を short で取り出すと、
上下の方向は +- で、回転数は、1ノッチ当たり 120 で
出てきますので、24 で割って、その値を scroll の
SB_LINEUP, SB_LINEDOWN に渡し、1ノッチ 120/24=5行の
スクロールにしています。(5行は好み。環境設定で選べるようにしても良いでしょう)
No.5
- 回答日時:
>において
>expressed in multiples or divisions of WHEEL_DELTA, which is 120.
>のところはどう言う意味なのでしょうか?
既にmcWalkerさんがほとんど答えていますが
WHEEL_DELTAとは回転量を表すものらしいです。
VisualC++2003の場合ですがZMouse.hの中に
#define WHEEL_DELTA 120
が定義されています。
ちなみに#define WM_MOUSEWHEEL 0x020AもZMouse.hで定義されていました。
wParamのHIWORDの値はWHEEL_DELTA(120)を分割したもの、あるいはその倍数になるということでしょう。
No.3
- 回答日時:
#define WM_MOUSEWHEEL 0x020A
が必要ということでは?
VC++ 6.0 にもなくて探して、自前で定義した覚えがある。
説明は、MSDN に(英語で)あった。
No.2
- 回答日時:
この回答への補足
ありがとうございます
wParam
The high-order word indicates the distance the wheel is rotated, expressed in multiples or divisions of WHEEL_DELTA, which is 120.
において
expressed in multiples or divisions of WHEEL_DELTA, which is 120.
のところはどう言う意味なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- Android(アンドロイド) AQUOS sense6sの物理ボタン(アシスタントキー)に再生・一時停止を割り当てる方法 2 2022/08/09 00:37
- その他(ネットショッピング・通販・ECサイト) paypayフリマでほぼ未使用品というテプラを購入しました。即日発送してもらったのですぐ到着したんで 4 2022/07/27 07:19
- Instagram Instagramにフォロー? 先月Instagramにアカウントを作りました。 実名や実名を予測で 1 2022/08/09 15:16
- docomo(ドコモ) docomo+メッセージの初回起動について 4 2022/08/17 19:13
- Evernote Evernoteの操作 1 2023/07/24 17:17
- 格安スマホ・SIMフリースマホ UQモバイルで、LINEが機能しないのはなぜ? 2 2022/08/19 11:19
- マウス・キーボード キーボード設定で困っています。長文です。 2 2022/12/10 12:44
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エラー(型が一致しません。)...
-
VB6でユーザー定義型がNothing...
-
LRESULTとHRESULT
-
TextChangeイベントが発生しない
-
ifdefとenum
-
#define 文
-
PHP + MySQL で登録時に重複チ...
-
時間差を取得結果を求めるには
-
【javaScript】KeyboardEventで...
-
関数内でのグローバル変数
-
int型やfloat型などの範囲を返...
-
callbackってなんですか。
-
PHP requireの後にJS実行
-
char[]とchar*
-
アクティブなウィンドウのみ、...
-
JAVAの引数と戻り値について
-
C#のWindowsアプリケーションの...
-
VBにアクセスのデータベースを...
-
関数定義について質問です 架空...
-
無償BorlandC++5.5でAPI(SDK)...
おすすめ情報