CPropertyPage::OnQueryCancel

此成员函数由框架调用,当用户单击"取消"按钮时,因此,在取消操作发生之前。

virtual BOOL OnQueryCancel( );

返回值

返回 FALSE 防止取消操作或TRUE权限。

备注

重写该成员函数指定程序执行的操作,当用户单击"取消"按钮时。

OnQueryCancel 的默认实现返回 TRUE

示例

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

要求

Header: afxdlgs.h

请参见

参考

CPropertyPage选件类

层次结构图