[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2004/11/15(Mon) 16:53
投稿者名:モモコ
Eメール:
URL :
タイトル:
ListViewのスクロール連動
ListViewのスクロールの連動をさせたいのですが行き詰まっています。

ListViewを上下に二つ並べて、上のLV1をスクロールしたら
同じく下のLV2も連動してLV1がスクロールした分だけ左右に移動させたいのです。

=====================================
|項目@|項目A|項目B|項目C|項目D| ←カラム
=====================================
| aaa  | bbb  | ccc  | ddd  | eee   | ←リスト
-------------------------------------
///////////////////////////////////// ←スロールバー(この移動で上下のLVをスクロールさせる)
===================================== ←列見出しを非表示とする
| fff  | ggg  | hhh  | iii  | jjj   | ←リスト
------------------------------------- ←下のスクロールバーはピクチャーボックスで隠す

調べたところ、API SendMessageを使うことが分かりましたが、
wParamの値をどのように取得すればいいのかが分かりません。

ご教授お願いします。

投稿時間:2004/11/16(Tue) 19:46
投稿者名:K.J.K.
Eメール:akiya@koalanet.ne.jp
URL :
タイトル:
Re: ListViewのスクロール連動
> ListViewのスクロールの連動をさせたいのですが行き詰まっています。

原理的には、片方をサブクラス化もしくはフックして、WM_HSCROLLを
検出し、それを元に残る片方をスクロールさせる、ということになる
のでしょう。が、私ならば、自分でそういう描画をするコントロールを
作って使います。

投稿時間:2004/11/17(Wed) 10:21
投稿者名:モモコ
Eメール:
URL :
タイトル:
Re^2: ListViewのスクロール連動
ご回答ありがとうございます。
まだまだ初心者でサブクラス化は未知の世界なので
いろいろ調べてまた行き詰まったらもう一度質問させてもらいます。
ありがとうございました。