Edit BoxのScroll Barの操作を検出するには?


かけだしプログラマ  2002-11-25 17:39:34  No: 50724  IP: [192.*.*.*]

はじめて質問させていただきます。
ダイアログベースでアプリを作成しているのですが、エディットボックスに付属させたスクロールバーの操作(アップ or ダウン、ドラッグ等)を検出するにはどうしたらよいのでしょうか?

読み込んだテキストを1行、もしくは数行スクロールさせる度に処理を加えたいのでこの操作を検出したいんです。

このヒヨッ子にも分かり易いように教えて下さい。MSDNの見すぎで目が限界です。
どうかよろしくお願いします。

編集 削除
YuO  2002-11-25 20:51:06  No: 50725  IP: [192.*.*.*]

WM_COMMANDがEN_VSCROLLを伴って飛んでくるので,
それをとっつかまえるだけです。
……と思ったけど,ドラッグは検出されないのね……。

というわけで,サブクラス化することになります。
MFCだと……よくわからないのでGoogleあたりで「サブクラス化」をキーに探してみてください。
#単に派生クラス(=サブクラス)を作って終わり,ということにはならないです。

編集 削除