共用方式為


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

請參閱

參考

CPropertyPage 類別

階層架構圖表

CWnd::UpdateData

CPropertyPage::OnOK

CPropertyPage::OnSetActive