CPropertyPage::OnKillActive
Sayfa artık etkin sayfa olduğunda bu üye işlevi çerçevesi tarafından çağrılır.
virtual BOOL OnKillActive( );
Dönüş Değeri
Sıfır olmayan veriler başarıyla güncelleştirildiyse 0 Aksi durumda.
Notlar
Özel veri doğrulama görevleri gerçekleştirmek için bu üye işlevi geçersiz kılar.
Bu üye işlevi varsayılan uygulama ayarları özellik sayfasındaki denetimler özellik sayfası üye değişkenlere kopyalar.Veri iletişim veri doğrulama (ddv) hatası başarılı bir şekilde güncelleştirilmemişse, sayfa odağını korur.
Bu üye işlevi başarıyla döndükten sonra sayfanın framework çağıracak OnOK işlevi.
Örnek
// 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();
}
Gereksinimler
Başlık: afxdlgs.h