Partager via


CPropertyPage::OnQueryCancel

Cette fonction membre est appelée par l'infrastructure lorsque l'utilisateur clique sur le bouton Annuler et avant l'action d'annulation a eu lieu.

virtual BOOL OnQueryCancel( );

Valeur de retour

Retourne FALSE pour empêcher l'opération d'annulation ou TRUE pour permettre le.

Notes

Remplacez cette fonction membre pour spécifier une action que le programme effectue lorsque l'utilisateur clique sur le bouton Annuler.

L'implémentation par défaut retourne TRUEd' OnQueryCancel .

Exemple

// Query the user whether to abort the changes if the new selected
// color (m_Color) is different from the initial color 
// (m_InitialColor) when the CPropertySheet dialog is first shown.
// CColorPage is a CPropertyPage-derived class.
BOOL CColorPage::OnQueryCancel() 
{
   if (m_InitialColor != m_Color)
   {
      if (AfxMessageBox(_T("Abort the changes?"), MB_YESNO) == IDNO)
         return FALSE;  
   }

   return CPropertyPage::OnQueryCancel();
}

Configuration requise

Header: afxdlgs.h

Voir aussi

Référence

Classe de CPropertyPage

Graphique de la hiérarchie