Bonjour tout le monde,
J'ai un soucis pour changer la police de mes controles. Ces controles sont créés à l'exécution via un pointeur, par exemple si m_pButton est un pointeur sur un CButton je fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
m_pButton = new CButton();
m_pButton->Create("Positionner",
      WS_CHILD|WS_VISIBLE,
      CRect(220,122,310,145), this, 100);
Mais la police est horrible donc je veux la changer, pour ça je crée une nouvelle police (j'utilise l'ex de MSDN) et j'applique cette police à mon bouton via:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
m_pButton->SetFont(&font)
Premièrement je ne sais si je dois appliquer la nouvelle police avant ou après la création et 2e dans les deux cas ça plante à l'exécution (pb d'assertion).
Je pense que je m'y prends mal dc si vous pouviez m'aider....merci d'avance.

PS: J'ai bcp de controles donc si il ya un moyen de changer la police pour tous les controles d'un coup ça m'intéresse aussi.