Udostępnij za pośrednictwem


CPropertyPage::OnQueryCancel

Funkcja ta Członkowskie nazywa się w ramach, gdy użytkownik kliknie przycisk Anuluj i przed Anuluj działanie miało miejsce.

virtual BOOL OnQueryCancel( );

Wartość zwracana

Zwraca FALSE zapobieganie wartość PRAWDA, aby umożliwić mu lub Anuluj operację.

Uwagi

Zastąpienie tej funkcji Członkowskich, aby określić akcję podejmowaną przez program, gdy użytkownik kliknie przycisk Anuluj.

Domyślna implementacja z OnQueryCancel zwraca TRUE.

Przykład

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

Wymagania

Nagłówek: afxdlgs.h

Zobacz też

Informacje

Klasa CPropertyPage

Diagram hierarchii