開発環境:WinXp、VC++6.0

また行き詰ってしまったので、再度質問です。

リストコントロールの選択アイテムが、可視部の何番目が選択されているかというのは分かりますでしょうか?


下図の例で言うと、垂直スクロールバーが表示されているリストコントロールで、
矢印の行が選択されていた場合、インデックス値は2ですが可視部だけなら1ということで、
その1という値を求めたいということです。


<例図>(『あ』はインデックス0番目のアイテムだが、スクロールによって見えてない。)

 (あ)
   ―――――
  |い      ‖
→|う■■■■‖
  |え      ‖
  |お      ‖
  |―――――