I don't know MFC/OWL, but after you're changed lf don't you need to select that font back into the device context?