Freigeben über


CPropertyPage::OnQueryCancel

Diese Memberfunktion wird vom Framework aufgerufen, wenn der Benutzer auf die Schaltfläche Abbrechen klickt und bevor die CANCEL-Operation stattgefunden hat.

virtual BOOL OnQueryCancel( );

Rückgabewert

Gibt FALSE, um das Abbruchvorgangs oder des TRUEs zu verhindern, um es zu ermöglichen.

Hinweise

Überschreiben Sie diese Memberfunktion, um Aktionen anzugeben, die das Programm ausführt, wenn der Benutzer auf die Schaltfläche Abbrechen klickt.

Die Standardimplementierung von OnQueryCancel gibt TRUE.

Beispiel

// 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();
}

Anforderungen

Header: afxdlgs.h

Siehe auch

Referenz

CPropertyPage-Klasse

Hierarchiediagramm