Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aplikacje dla systemu Windows często komunikują się z użytkownikiem za pośrednictwem okien dialogowych. Klasa CDialog udostępnia interfejs do zarządzania oknami dialogowymi, edytor okien dialogowych Visual C++ ułatwia projektowanie okien dialogowych i tworzenie zasobów szablonu okna dialogowego, a kreatory kodu upraszczają proces inicjowania i weryfikowania kontrolek w oknie dialogowym oraz zbierania wartości wprowadzonych przez użytkownika.
Okna dialogowe zawierają kontrolki, w tym:
Typowe kontrolki systemu Windows, takie jak pola edycji, przyciski pushbutton, pola listy, pola kombi, kontrolki drzewa, kontrolki listy i wskaźniki postępu.
Kontrolki ActiveX.
Kontrolki rysowane przez właściciela: kontrolki, które właściciel rysuje w oknie dialogowym.
Większość okien dialogowych to modalne, które wymagają, aby użytkownik zamknął okno dialogowe przed użyciem jakiejkolwiek innej części programu. Istnieje jednak możliwość tworzenia beztrybowych okien dialogowych, które umożliwiają użytkownikom pracę z innymi oknami, gdy okno dialogowe jest otwarte. MFC obsługuje oba rodzaje okien dialogowych z klasą CDialog
. Kontrolki są rozmieszczane i zarządzane przy użyciu zasobu szablonu okna dialogowego utworzonego za pomocą edytora okien dialogowych.
Arkusze właściwości, znane również jako okna dialogowe z zakładkami, to okna dialogowe zawierające "strony" różnych kontrolek okna dialogowego. Każda strona ma folder "tab" w górnej części strony. Kliknięcie karty powoduje przeniesienie tej strony na wierzch okna dialogowego.
Co chcesz dowiedzieć się więcej o
Przykład: wyświetlanie okna dialogowego za pomocą polecenia menu
Arkusze właściwości i strony właściwości w oknie dialogowym
Utwórz aplikację, której interfejs użytkownika jest oknem dialogowym, zobacz CMNCTRL1 lub CMNCTRL2 przykładowe programy. Kreator aplikacji udostępnia również tę opcję.