Udostępnij za pośrednictwem


Walidacja danych okna dialogowego

Oprócz wymiany danych można określić walidację, wywołując funkcje Przeglądarka danych diagnostycznych, jak pokazano w przykładzie w oknie dialogowym Wymiana danych. Wywołanie DDV_MaxChars w przykładzie sprawdza, czy ciąg wprowadzony w kontrolce pola tekstowego nie przekracza 20 znaków. Funkcja Przeglądarka danych diagnostycznych zwykle powiadamia użytkownika z polem komunikatu, jeśli walidacja zakończy się niepowodzeniem i skoncentruje się na kontrolce przestępczej, aby użytkownik mógł ponownie przekazać dane. Funkcja Przeglądarka danych diagnostycznych dla danej kontrolki musi być wywoływana natychmiast po funkcji DDX dla tej samej kontrolki.

Możesz również zdefiniować własne niestandardowe procedury DDX i Przeglądarka danych diagnostycznych. Aby uzyskać szczegółowe informacje na temat tych i innych aspektów DDX i Przeglądarka danych diagnostycznych, zobacz MFC Technical Note 26 (Uwaga techniczna MFC 26).

Kreator dodawania zmiennej składowej zapisze wszystkie wywołania DDX i Przeglądarka danych diagnostycznych w mapie danych.

Zobacz też

Wymiana i walidacja danych w oknie dialogowym
Praca z oknami dialogowymi w MFC
Wymiana danych w oknie dialogowym