Udostępnij za pośrednictwem


Klasy okien dialogowych

Klasa CDialog i jej klas pochodnych hermetyzacji funkcji okno dialogowe.Ponieważ okno dialogowe jest specjalnym rodzajem okna, CDialog pochodzące z CWnd.Pochodzi z klasy okno dialogowe z CDialog lub użyj jednej wspólnej klas okno dialogowe dla standardowych oknach dialogowych, takich jak otwieranie lub zapisywanie pliku, drukowanie, wybierając czcionkę lub kolor, inicjuje operację wyszukiwania i zamieniania lub różnych operacji związanych z OLE.

  • CDialog
    Klasa podstawowa dla wszystkich oknach dialogowych, zarówno modalne i niemodalne.

  • CDataExchange
    Dostarcza informacje o wymianę i sprawdzania poprawności danych dla okien dialogowych.

Wspólnych okien dialogowych

Te klasy pole dialogowe hermetyzacji Windows typowych okien dialogowych.Zapewniają one łatwe w obsłudze implementacje skomplikowanych okien dialogowych.

  • CCommonDialog
    Klasa podstawowa dla wszystkich typowych okien dialogowych.

  • CFileDialog
    Zawiera standardowe okno dialogowe do otwierania lub zapisywania pliku.

  • CColorDialog
    W tym temacie przedstawiono standardowe okno dialogowe wybierania koloru.

  • CFontDialog
    Zawiera standardowe okno dialogowe wyboru czcionki.

  • CFindReplaceDialog
    Zawiera standardowe okno dialogowe dla operacji wyszukiwania i zamiany.

  • CPrintDialog
    Zawiera standardowe okno dialogowe drukowania pliku.

  • CPrintDialogEx
    Zawiera arkusz właściwości systemu Windows 2000 Print.

  • CPageSetupDialog
    Hermetyzuje usług świadczonych przez okno dialogowe Ustawienia strony wspólnego systemu Windows z obsługą dodatkowe ustawienie i modyfikowania marginesy wydruku.

OLE wspólnych okien dialogowych

OLE dodaje kilka typowych okien dialogowych systemu Windows.Te klasy hermetyzacji OLE typowych okien dialogowych.

  • COleDialog
    Używane przez framework zawiera popularne implementacje dla wszystkich okien dialogowych OLE.Wszystkie klasy pole dialogowe w kategorii interfejsu użytkownika są uzyskiwane z tej klasy podstawowej.COleDialogNie można użyć bezpośrednio.

  • COleInsertDialog
    Wyświetla okno dialogowe Wstaw obiekt, interfejs użytkownika standardowego dla wstawianie nowych OLE połączone lub osadzone elementy.

  • COlePasteSpecialDialog
    Wyświetla okno dialogowe Wklej specjalnie, interfejs użytkownika standardowego wykonania polecenia Edytuj Wklej specjalnie.

  • COleLinksDialog
    Wyświetla okno dialogowe Edytowanie łączy, interfejs użytkownika standardowego dla modyfikowania informacji o towarach połączonych.

  • COleChangeIconDialog
    Wyświetla okno dialogowe Zmień ikonę, interfejs użytkownika standardowego do zmiany ikony skojarzonej z OLE osadzony lub połączony element.

  • COleConvertDialog
    Wyświetla okno dialogowe Konwertuj, interfejs użytkownika standardowego dla konwersji towarów OLE z jednego typu do drugiego.

  • COlePropertiesDialog
    Hermetyzuje wspólne okno dialogowe właściwości OLE systemu Windows.Typowych okien dialogowych właściwości OLE umożliwiają łatwe wyświetlanie i modyfikowanie właściwości elementu dokumentu OLE w sposób zgodny z normami systemu Windows.

  • COleUpdateDialog
    Wyświetla okno dialogowe Aktualizacja, interfejs użytkownika standardowego o aktualizowanie łączy w dokumencie.Okno dialogowe zawiera wskaźnik postępu wskazuje, jak bliskie jest procedura aktualizacji do zakończenia.

  • COleChangeSourceDialog
    Wyświetla okno dialogowe Zmień źródło, interfejs użytkownika standardowego do zmiany przeznaczenia lub źródła łącza.

  • COleBusyDialog
    Wyświetla serwer zajęty i serwer nie odpowiada oknach dialogowych, interfejs użytkownika standardowego obsługi wywołań aplikacje zajęty.Zazwyczaj wyświetlany automatycznie przez COleMessageFilter wykonania.

Klasy arkusz właściwości

Klasy arkusz właściwości umożliwiają aplikacjom użyć arkusze właściwości, znany również jako kartach okna dialogowe.Arkusze właściwości są skutecznym sposobem organizowania dużą liczbę formantów w oknie dialogowym pojedynczy.

  • CPropertyPage
    Miejsce poszczególnych stron w arkuszu właściwości.Pochodzić od klasy z CPropertyPage dla każdej strony, które mają zostać dodane do Twój arkusz właściwości.

  • CPropertySheet
    Zapewnia ramy dla wielu stron właściwości.Pochodzić od klasy arkusz właściwości CPropertySheet do szybkiego wdrożenia arkusze właściwości.

  • COlePropertyPage
    Wyświetla właściwości OLE control w interfejsie graficznym, podobne do okna dialogowego.

Okno dialogowe opartych na języku HTML klas

  • CDHtmlDialog
    Używane do tworzenia oknach dialogowych, które implementują interfejsu użytkownika z zasobami HTML zamiast okno dialogowe.

  • CMultiPageDHtmlDialog
    Wyświetla kolejno wielu stron HTML i obsługuje zdarzenia z każdej strony.

Klasy pokrewne

Klasy te nie są okna dialogowe per se, ale służy okno dialogowe Szablony i mają wiele zachowanie okien dialogowych.

  • CDialogBar
    Pasek sterowania, który jest oparty na szablonie okno dialogowe.

  • CFormView
    Widok przewijania, którego układ jest zdefiniowany w szablonie okno dialogowe.Pochodzić od klasy z CFormView do wykonania na podstawie szablonu pole dialogowe interfejsu użytkownika.

  • CDaoRecordView
    Formularz zawiera widok podłączone bezpośrednio do obiektu recordset obiektu DAO (Data Access).Wszystkie widoki formularza, np. CDaoRecordView oparty na szablonie okno dialogowe.

  • CRecordView
    Formularz zawiera widok bezpośrednio połączony obiekt recordset Open Database Connectivity (ODBC).Wszystkie widoki formularza, np. CRecordView oparty na szablonie okno dialogowe.

  • CPrintInfo
    Struktura, zawierające informacje o zadaniu drukowania lub wyświetlona w podglądzie.Używane przez architekturę drukowania CView.

Zobacz też

Koncepcje

Przegląd biblioteki klas