Bonjour,
alors voilà, j'ai dérivé une classe de CPropertySheet, et je voudrais qu'il n'y ait aucun bouton par défaut, c'est à dire qu'il ne se passe rien lorsque l'utilisateur clique sur 'Entrée'.
Donc, après une recherche dans le forum, j'ai ajouté ceci dans mon code, pour que le bouton OK ne soit plus par défaut :
Effectivement, le bouton OK n'apparait plus entouré de noir, mais en revanche, lorsque l'utilisateur clique sur "Entrée", eh ben...l'évènement OnClick se produit quand même...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 BOOL CMarikaPropertySheet::OnInitDialog() { BOOL bResult = CPropertySheet::OnInitDialog(); CButton *pButton=static_cast<CButton *>(GetDlgItem(IDOK)); pButton->ModifyStyle(BS_DEFPUSHBUTTON,0); return bResult; }
Et ça, ça m'arrange pas...
Claire
Partager