>>879の件ですが、SetWindowRgn()でスクロールバーを除いたリージョンを設定して解決しました。

>>883
>LVS_NOSCROLL
>LVS_EX_FLATSB
ありがとうございます。これどちらも効きませんでした。

もう一点教えてください。
自前のスクロールバー側から操作した内容をCListCtrlへ反映する処理はOnVScroll()で実装できたのですが、
今度は逆にCListCtrlのリスト部でスクロールに関連した操作(PgUp/PgDown/Up/Down/Home/Endキー)を
スクロールバー側へ反映させる場合、キーボードイベントはどこで拾うのがスタンダードなのですか?

PgUpキーがCListCtrl側で処理された後で、CListCtrl::GetTopIndex()を見てスクロールバーの新位置を決めなければ
ならないですよね。それってどこになるのでしょうか?