Je suis également curieux de trouver la solution. Quand je rend un bouton actif en C, le bouton par défaut reste "cerclé de noir".
Peut-être par l'API SetActiveWindow(GetDlgItem(NumDuBouton),).
Changer le focus ne suffit pas (dans mes expériences perso).
En C++, faut voir comment cela se traduit. J'ai pas encore eu le courage de m'y initier (les soirs sont trop courts, même en juin).