In appreciate FormatDisplayValue in cCJGridColumn is marked as Private but I notice I still returns a Boolean to indicate if the value is ANSI or OEM

Where it is used in DrawCell if the result is ANSI then it calls AnsiValueToVariant which Converts it to a wide UTF8 string

It all appears to be about handling an oddity with the euro symbol

It looks like this code is unchanged from previous revisions I'm just asking is it still correct/relevant or does it need a tweak