Udostępnij za pośrednictwem


Okna dialogowe

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 są odpowiedzialne za rysowanie 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 bez moderowych okien dialogowych, które umożliwiają użytkownikom pracę z innymi oknami podczas otwierania okna dialogowego. 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 tabulacji, to okna dialogowe zawierające "strony" odrębnych kontrolek okna dialogowego. Każda strona ma folder "tab" w górnej części strony. Kliknięcie karty powoduje przeniesienie tej strony do przodu okna dialogowego.

Co chcesz dowiedzieć się więcej o

Zobacz też

Elementy interfejsu użytkownika