CEdit::LineLengthのソース見てみると単にEM_LINELENGTHをsendしてるだけ。
EM_LINELENGTHの方は
>the return value is the length, in TCHARs
って書いてあるから、MFCの方が間違ってるっぽい。