CListBoxから派生したクラスのDrawItemを処理するときに、背景をカスタムカラーに設定しました。これは、リストボックスが完全に行で埋められている場合にうまく機能しますが、リストボックスに1〜2行しか含まれておらず、スクロールバーなしで10〜20行を含めることができる高さがある場合、DrawItemが呼び出されない大きな領域があります。そこにある背景はデフォルトのままです。その領域の背景も変更するには、どの関数をオーバーライドする必要がありますか?
CListBoxから派生したクラスのDrawItemを処理するときに、背景をカスタムカラーに設定しました。これは、リストボックスが完全に行で埋められている場合にうまく機能しますが、リストボックスに1〜2行しか含まれておらず、スクロールバーなしで10〜20行を含めることができる高さがある場合、DrawItemが呼び出されない大きな領域があります。そこにある背景はデフォルトのままです。その領域の背景も変更するには、どの関数をオーバーライドする必要がありますか?