VirtualTreeView - cor diferente do texto no mesmo nó

Estou tentando criar uma exibição noTVirtualStringTree que será semelhante a algo como isto:

No exemplo acima, mostrei alguns dos cenários possíveis que desejo alcançar.PastaA possui texto em negrito e, depois desse texto não dobrado em vermelho, logo atrás no mesmo nó. Eu estou procurando uma maneira de fazer esse tipo de saída.

No entanto, se isso é muito difícil ou muito problemático para criar, eu ficaria feliz comPasta / ProcessoB ouPasta / ProcessoC tipo de saída - que provavelmente poderia ser feito com 2 colunas, uma contendo o nome da pasta e outra contendo a contagem de arquivos.

Pasta / ProcessoD está aqui apenas como exemplo de uma pasta sem arquivos e a saída dessa pasta (o texto é desdobrado e não há número).

Estou procurando instruções de como fazer esse efeito, pois parece que o VirtualTreeView pode ter apenas uma cor ou configuração em negrito por um nó. Todas as dicas ou sugestões sobre como se mover na direção dePastaA ouPasta / ProcessoB ouPasta / ProcessoC muito apreciado, por isso tenho um ponto de partida. Exemplos de Delphi ou C ++ Builder são bem-vindos (o código final estará no C ++ Builder).

questionAnswers(1)

yourAnswerToTheQuestion