Насколько я знаю, вы можете использовать Custom Draw в виде списка, чтобы рисовать отдельные ячейки так, как вы хотите, используя CDDS_SUBITEM.
Однако я бы хотел, чтобы разноцветный текст находился внутри ячейки . То есть я хотел бы, например, установить для текста ячейки следующее: «эта программа называется [красный текст начала] Красная программа [красный текст конца]» - есть ли способ сделать это?