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