CListCtrl のスクロールを別のコントロールと調整しようとしています。Win 7 のドキュメントに反して、表示可能な領域の座標を呼び出しCListCtrl::GetViewRect
たり取得したりできます。CListCtrl::GetOrigin
たとえば、10 単位スクロールCListCtrl::GetOrigin
すると、x=10、y=0 が返されます。
残念ながら、Win XP は、「... コントロールがレポート ビューにある場合、戻り値は常にゼロです」という SDK ドキュメントに従います。
これは本当に単純に違いないと確信していますが、CListCtrl の表示可能領域の左上の座標を取得する最良の方法は何ですか?