Używanie formantów wspólnych w oknie dialogowym
Formanty systemu Windows mogą być używane w okna dialogowe, widoków, widoków rekordu i inne okno, na podstawie szablonu okno dialogowe.Poniższa procedura, z niewielkimi zmianami, będzie działać w przypadku formularzy, jak również.
Procedury
Aby użyć wspólnej kontroli w oknie dialogowym
Umieść formant na szablon okno za pomocą edytora okien dialogowych.
Dodać do klasy okno dialogowe Zmienna członka, który reprezentuje formantu.W Dodać zmienną okno dialogowe wyboru zmienna kontrolna i upewnij się, że kontroli jest zaznaczone dla kategorii.
Jeśli ten formant wspólnej jest dostarczanie wejście do programu, należy zadeklarować dodatkowych członków zmienne w klasie okno do obsługi tych wartości wejściowe.
[!UWAGA]
Można dodać te zmienne składowe za pomocą menu kontekstowego w widoku klasy (zobacz Dodawanie zmiennej członek).
W OnInitDialog dla swojej klasy okno dialogowe Zestaw warunków początkowych dla wspólnej kontroli.Za pomocą zmienna członka utworzony w poprzednim kroku, należy użyć funkcji elementów członkowskich do ustawiania wartości początkowej i inne ustawienia.Zobacz poniższe opisy formantów, aby uzyskać szczegółowe informacje o ustawieniach.
Można również użyć wymiany danych okno dialogowe (DDX), aby zainicjować formantów w oknie dialogowym.
W obsługi formantów w oknie dialogowym zaznaczać formantu za pomocą zmienna członka.Zobacz poniższe opisy formantów, aby uzyskać szczegółowe informacje dotyczące metod.
[!UWAGA]
Zmienna członka będzie istnieć tylko tak długo, jak istnieje samego okna dialogowego.Nie można zbadać sterowania dla wartości wejściowych po zamknięciu okna dialogowego.Aby pracować z wartości wejściowych ze wspólnej kontroli, należy zastąpić OnOK w klasie okno dialogowe.W swojej override zapytanie kontroli dla wartości wejściowych i zapisał uzyskane wartości w zmienne składowe klasy okno dialogowe.
[!UWAGA]
Okno dialogowe wymiany danych służy także do ustawiania lub pobierania wartości z formantów w oknie dialogowym.
Uwagi
Dodanie niektórych typowych formantów do okna dialogowego spowoduje, że okno dialogowe przestanie działać.Odnoszą się do Dodawanie formantów do okna dialogowego powodującego zatrzymanie działania okna dialogowego uzyskać więcej informacji dotyczących obsługi tej sytuacji.
Co chcesz zrobić?
Dodać formanty do okna dialogowego ręcznie zamiast z edytora okien dialogowych
Dziedziczyć moją kontrolą jednego ze standardowych formantów wspólnego systemu Windows
Zobacz też
Informacje
Tworzenie i używanie formantów