Udostępnij za pośrednictwem


Paski dialogowe

Pasek dialogowy jest paskiem narzędzi, rodzaju z pasek sterowania zawierających wszelkiego rodzaju kontroli.Ponieważ ma cechy niemodalne okno dialogowe, CDialogBar obiektu zapewnia bardziej zaawansowanych narzędzi.

Istnieje kilka kluczowych różnic między paska narzędzi i CDialogBar obiektu.A CDialogBar z zasobu okno dialogowe szablonu, można tworzyć z edytora okien dialogowych programu Visual C++ i które mogą zawierać dowolny rodzaj formantu Windows tworzony jest obiekt.Użytkownik może karcie z formantu do formantu.I określenie stylu wyrównanie, aby wyrównać pasek okno z jakąkolwiek częścią okno nadrzędne ramki lub nawet pozostawić go w miejsce, gdy zmieniany jest rozmiar obiektu nadrzędnego.Na poniższej ilustracji pokazano pasek okno z różnych formantów.

Pasek dialogowy

Pasek okno VC

Pod innymi względami, Praca z CDialogBar obiekt jest tak jak w przypadku Niemodalne okna dialogowe.Użyj edytora okien dialogowych do projektowania i tworzenia zasobu okno dialogowe.

Jedną z zalet paski okno jest mogą zawierać formanty inne niż przyciski.

Podczas gdy to normalne do uzyskania własne klasy okno z CDialog, użytkownik zazwyczaj nie czerpią własne klasy dla paska okno dialogowe.Okno dialogowe paski są rozszerzeń do głównego okna i komunikaty kontroli powiadamianie Pasek dialogowy takich jak BN_CLICKED lub EN_CHANGE, zostaną wysłane do nadrzędnego okna dialogowego pasek okna głównego.

Zobacz też

Koncepcje

Przykład

Inne zasoby

Elementy interfejsu użytkownika (MFC)