Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Typowe kontrolki systemu Windows można używać w oknach dialogowych, widokach formularzy, widokach rekordów i innych oknach na podstawie szablonu okna dialogowego. Poniższa procedura, z niewielkimi zmianami, będzie również działać dla formularzy.
Procedury
Aby użyć wspólnej kontrolki w oknie dialogowym
Umieść kontrolkę w szablonie okna dialogowego przy użyciu edytora okien dialogowych.
Dodaj do klasy okna dialogowego zmienną składową reprezentującą kontrolkę. W oknie dialogowym Dodawanie zmiennej składowej zaznacz pole Wyboru zmiennej sterującej i upewnij się, że kontrolka jest wybrana dla pozycji Kategoria.
Jeśli ta wspólna kontrolka dostarcza dane wejściowe do programu, zadeklaruj dodatkowe zmienne członkowskie w klasie dialogowej, aby obsłużyć te wartości wejściowe.
Uwaga / Notatka
Te zmienne składowe można dodać przy użyciu menu kontekstowego w widoku klasy (zobacz Dodawanie zmiennej składowej).
W metodzie OnInitDialog dla Twojej klasy okna dialogowego ustal początkowe warunki dla wspólnego elementu sterującego. Używając zmiennej składowej utworzonej w poprzednim kroku, użyj funkcji członkowskich, aby ustawić wartość początkową i inne ustawienia. Szczegółowe informacje na temat ustawień można znaleźć w poniższych opisach kontrolek.
Możesz również użyć wymiany danych dialogowych (DDX), aby zainicjować elementy sterujące w oknie dialogowym.
W programach obsługi kontrolek w oknie dialogowym użyj zmiennej składowej, aby manipulować kontrolką. Szczegółowe informacje na temat metod można znaleźć w poniższych opisach kontrolek.
Uwaga / Notatka
Zmienna składowa będzie istnieć tylko tak długo, jak samo okno dialogowe istnieje. Po zamknięciu okna dialogowego nie będzie można zapytać elementu sterującego o wartości wejściowe. Aby pracować z wartościami wejściowymi ze wspólnej kontrolki, przesłoń
OnOKją w klasie okna dialogowego. W zastąpieniu wykonaj zapytanie względem kontrolki dla wartości wejściowych i zapisz te wartości w zmiennych składowych klasy okna dialogowego.Uwaga / Notatka
Możesz również użyć wymiany danych w oknie dialogowym, aby ustawić lub pobrać wartości z kontrolek w oknie dialogowym.
Uwagi
Dodanie niektórych typowych kontrolek do okna dialogowego spowoduje, że okno dialogowe nie będzie już działać. Aby uzyskać więcej informacji na temat obsługi tej sytuacji, zapoznaj się z artykułem Dodawanie kontrolek do okna dialogowego powoduje, że okno dialogowe przestanie działać .
Co chcesz zrobić
Dodawanie kontrolek do okna dialogowego ręcznie zamiast za pomocą edytora okien dialogowych
Wyprowadź moją kontrolkę od jednego ze standardowych wspólnych kontrolek Windows