Чтобы раскрасить ваши собственные структуры данных, функции и параметры, маркер должен знать, что это ваши собственные структуры данных, функции и параметры.Это означает, что он должен уметь анализировать код C ++.Но разбор кода на C ++ - чрезвычайно сложная задача, поэтому никто не сделает этого, чтобы выделить пару слов.Таким образом, это может быть просто связанное свойство какого-то мощного инструмента, который определенно стоит денег.
На самом деле, кажется, что есть только некоторые проблемы с вашей средой.Я использую Visual Assist X с Visual Studio 2003, 2005 и 2008, и он работает как шарм!
Я бы порекомендовал продолжить работу с Visual Assist X, если вы серьезно относитесь к программированию на MS VC ++.На самом деле, это необходимый инструмент, как, скажем, ReSharper для CSharpers.