XP スタイルのマニフェストを使用しているため、すべてのコントロールが新しい外観を使用しています。しかし、Windows XP でプログラムを実行すると、ListView コントロールが古いスタイルのフラット ヘッダーで表示されます。また、ヘッダーに対して HDS_NOSIZING スタイルが機能していません。これは、XP が 6.0 ではなく古い Common Controls 5.0 バージョンのリストビューを使用していることを示しているようです。
私はこの全体について非常に混乱しています。Common Controls 6.00 が XP に同梱されていると読みましたが、最新の ListView を XP で使用できないのはなぜですか?
別のページで、XP スタイルは XP で Common Controls 5.0 ListView に対してのみ機能し、6.0 に対しては機能しないことを読みました。実際に 5.0 を使用している場合は、新しい XP スタイルをリストビューに適用するべきではありませんか?
Common Controls 6.0 バージョンの一部のコントロールと 5.0 バージョンの他のコントロールを使用することは実際に可能ですか?
また、もう一つ。XP では、ComboBox ドロップダウン リストは、Win7 のようにボタンのように表示されるのではなく、通常のコンボ ボックスのように表示されます。これは正常ですか?
この Common Controls 6.0 + XP Styles の概念全体が非常にわかりにくいため、ご協力いただきありがとうございます。