CPropertyPage::OnKillActive
如果頁面不在使用中的頁面時,此成員函式由架構呼叫。
virtual BOOL OnKillActive( );
傳回值
備註
覆寫這個成員函式執行特殊資料驗證工作。
此成員函式的預設實作會從控制項中設定屬性頁] 屬性頁的成員變數。 如果沒有資料更新成功的緣故對話資料驗證 (DDV) 錯誤頁面,保留焦點。
在此成員函式成功地傳回,架構會呼叫網頁的 OnOK 函式。
範例
// Validate the value entered to the "Number" edit control. Its
// value must be at least one. If not, tell the user and set the
// focus to the "Number" edit control. CStylePage is a
// CPropertyPage-derived class.
BOOL CStylePage::OnKillActive()
{
int num = GetDlgItemInt(IDC_NUMOBJECTS);
if (num <= 0)
{
AfxMessageBox(_T("Number of objects must be at least 1."));
CEdit* edit = (CEdit*) GetDlgItem(IDC_NUMOBJECTS);
edit->SetFocus();
edit->SetSel(0, -1);
return 0;
}
return CPropertyPage::OnKillActive();
}
需求
Header: afxdlgs.h