Udostępnij za pośrednictwem


Arkusze właściwości i strony właściwości w MFC

Arkusz właściwości, znany również jako okno dialogowe karty, to okno dialogowe zawierające strony właściwości. Każda strona właściwości jest oparta na zasobie szablonu okna dialogowego i zawiera kontrolki. Znajduje się on na stronie z kartą u góry. Karta nazywa stronę i wskazuje jej przeznaczenie. Użytkownicy klikają kartę w arkuszu właściwości, aby wybrać zestaw kontrolek.

Użyj stron, aby zgrupować kontrolki w arkuszu właściwości w znaczące zestawy. Zawarty arkusz właściwości zwykle ma kilka kontrolek własnych. Dotyczą one wszystkich stron.

Arkusze właściwości są oparte na klasie CPropertySheet. Strony właściwości są oparte na klasie CPropertyPage.

Arkusz właściwości jest specjalnym rodzajem okna dialogowego, które jest zwykle używane do modyfikowania atrybutów niektórych obiektów zewnętrznych, takich jak bieżące zaznaczenie w widoku. Arkusz właściwości ma trzy główne części: okno dialogowe zawierające, co najmniej jedną stronę właściwości wyświetlaną pojedynczo i kartę w górnej części każdej strony, którą użytkownik kliknie, aby wybrać tę stronę. Arkusze właściwości są przydatne w sytuacjach, w których istnieje kilka podobnych grup ustawień lub opcji do zmiany. Arkusz właściwości grupuje informacje w zrozumiały sposób.

Uwaga

Podczas próby wyświetlenia arkusza właściwości przy użyciu programu CPropertySheet::DoModalsystem może wygenerować wyjątek pierwszej szansy. Ten wyjątek występuje, ponieważ system próbuje zmienić style okna obiektu przed utworzeniem obiektu. Aby uzyskać więcej informacji na temat tego wyjątku, a także sposobu jego uniknięcia lub obsługi, zobacz CPropertySheet::D oModal.

Zobacz też

Arkusze właściwości