Udostępnij za pośrednictwem


Klasy okno dialogowe

Klasa CDialog i jej klas pochodnych upakować funkcje okno dialogowe.Ponieważ okno dialogowe jest specjalnym rodzajem okna, CDialog jest pochodną CWnd.Pochodzić z klasy użytkownika okno dialogowe z CDialog lub użyj jednej wspólnej klasy okno dialogowe standardowego dialogowych, takich jak otwieranie lub zapisywanie pliku, drukowanie, wybierając czcionki lub kolor, inicjowanie wyszukiwania i zamieniania lub różnych operacji związanych z OLE.

  • CDialog
    Klasa podstawowa dla wszystkich oknach dialogowych niemodalny zarówno modalne.

  • CDataExchange
    Dostarcza informacji programu exchange i sprawdzania poprawności danych dla okien dialogowych.

Wspólnych okien dialogowych

Te klasy pole dialogowe hermetyzowania Windows typowych okien dialogowych.Zapewniają one łatwe w użyciu implementacji skomplikowane okien dialogowych.

  • CCommonDialog
    Klasa podstawowa dla wszystkich typowych okien dialogowych.

  • CFileDialog
    Przewiduje standardowego okna dialogowego Otwieranie lub zapisywanie pliku.

  • CColorDialog
    Zawiera standardowe okno dialogowe wyboru koloru.

  • CFontDialog
    Zawiera standardowe okno dialogowe wyboru czcionki.

  • CFindReplaceDialog
    Zawiera standardowe okno dialogowe dla wyszukiwania i zamieniania.

  • CPrintDialog
    Zawiera standardowe okno dialogowe drukowania pliku.

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

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

OLE wspólnych okien dialogowych

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

  • COleDialog
    Używane w ramach zawiera implementacje wspólne dla wszystkich okien dialogowych OLE.Wszystkie klasy pole dialogowe 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 wstawianie nowych OLE połączone lub osadzone elementy.

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

  • COleLinksDialog
    Wyświetla okno dialogowe Edytuj łącza, interfejs użytkownika standardowego do modyfikowania informacji o połączone elementy.

  • COleChangeIconDialog
    Wyświetla okno dialogowe Zmienianie ikony, standardowy interfejs użytkownika do zmiany, które ikony skojarzonej z OLE osadzonych lub połączonych elementu.

  • COleConvertDialog
    Wyświetla okno dialogowe Konwertowanie, interfejs użytkownika standardowego do konwertowania jednego typu OLE elementów.

  • COlePropertiesDialog
    Hermetyzuje okno dialogowe właściwości OLE wspólnego systemu Windows.Okno dialogowe właściwości OLE wspólnej stanowią łatwy sposób wyświetlania i modyfikowania 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, aby wskazać, jak blisko jest procedura aktualizacji do zakończenia.

  • COleChangeSourceDialog
    Wyświetla okno dialogowe Zmienianie źródła, standardowy interfejs użytkownika do zmiany miejsca przeznaczenia lub źródła łącza.

  • COleBusyDialog
    Wyświetla serwer jest zajęty i serwer nie odpowiada okna dialogowego, interfejs użytkownika standardowego do obsługi wywołań aplikacje zajęty.Zazwyczaj wyświetlane automatycznie przez COleMessageFilter wdrożenia.

Klasy arkusz właściwości

Klasy arkusz właściwości umożliwiają aplikacjom arkusze właściwości, znany również jako na kartach okna dialogowe.Arkusze właściwości są skutecznym sposobem organizowania wielu formantów w pojedynczym oknie dialogowym.

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

  • CPropertySheet
    Zawiera wiele stron właściwości ramki.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.

Klasy okno dialogowe opartych na języku HTML

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

  • CMultiPageDHtmlDialog
    Wyświetla kolejno wielu stron HTML i uchwyty zdarzeń z każdej strony.

Klasy pokrewne

Klasy te nie są okna dialogowe per se, ale użyj szablony okien dialogowych i mają wiele zachowanie okna dialogowe.

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

  • CFormView
    Widok przewijania, którego układ jest zdefiniowana w szablonie okno dialogowe.Pochodzić od klasy 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, jak CDaoRecordView jest oparty na szablonie okno dialogowe.

  • CRecordView
    Formularz zawiera widok podłączone bezpośrednio do obiektu recordset Open Database Connectivity (ODBC).Wszystkie widoki formularza, jak CRecordView jest oparty na szablonie okno dialogowe.

  • CPrintInfo
    Struktura, zawierające informacje o zadaniu drukowania lub wyświetlania podglądu.Używany przez architekturę drukowania CView.

Zobacz też

Koncepcje

Omówienie biblioteki klas