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 :
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;
}
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...
Et ça, ça m'arrange pas...

Claire