Bonjour,
J'ai une font de caractère que je veux sauvegarder dans la base de registre et la récupérer.
Pour la sauvegarder ca marche bien je fais:
Key->SetValue("CleFont",safe_cast<System::Object ^>(MaFont);

et dans ma base de registre je retrouve bien ma clé "Clefont" qui est devenu de type REG_SZ avec comme valeur :
[Font: Name=Microsoft Sans Serif, Size=8, Units=3, GdiCharSet=0, GdiVerticalFont=False]


Maintenant je veux la recuperer je fais alors :

MaFont=safe_cast<Font ^> (Key->GetValue("CleFont));

et j'ai alors l'erreur

Informations supplémentaires*: Impossible d'effectuer un cast d'un objet de type 'System.String' en type 'System.Drawing.Font'.



Comment je peux alors récupérer ma font ?