Alterar cor de plano de fundo de ListView no VB6

Estou trabalhando com algum código legado e preciso alterar a cor de fundo de uma linha (e a cor da fonte) em um ListView no VB6 com base em alguns critérios. Preciso alterar a cor da linha quando a linha é selecionada e não selecionada. Posso alterar a cor da fonte de uma linha não selecionada por meio da propriedade .Foreground, mas não posso alterar a cor em nenhum dos outros cenários.

questionAnswers(2)

yourAnswerToTheQuestion