Dialogfeldklassen

CDialog-Klasse und ihre abgeleiteten Klassen kapseln Dialog Box.Da das Dialogfeld Fenster ist eine besondere Art von CDialog von CWnd abgeleitet ist.Berechnen Sie die Dialogfeldklassen von CDialog, oder verwenden Sie eine der allgemeinen Dialogfeldklassen für Standarddialogfelder, wie Öffnen oder Speichern einer Datei, einem das Drucken einer Schriftart oder eine Farbe auswählen, einen SEARCH-und REPLACE-Vorgang initiieren, oder andere OLE-verknüpfte Vorgänge ausführen.

  • CDialog
    Die Basisklasse für alle modale Dialogfelder und simultan.

  • CDataExchange
    Stelltdaten Datenaustausch und Validierungsinformationen für Dialogfelder.

Allgemeine Dialogfelder

Diese Dialogfeld Klassen kapseln die Windows-häufig verwendetes Dialogfeld.Sie stellen benutzerfreundliche Implementierungen von Dialogfeldern komplizierten.

  • CCommonDialog
    Basisklasse für alle Standarddialogfelder.

  • CFileDialog
    Stellt ein standardmäßiges Dialogfeld zum Öffnen oder Speichern einer Datei.

  • CColorDialog
    Stellt ein standardmäßiges Dialogfeld zum Auswählen einer Farbe bereit.

  • CFontDialog
    Stellt ein standardmäßiges Dialogfeld zum Auswählen einer Schriftart bereit.

  • CFindReplaceDialog
    Stellt ein Standardwert für einen SEARCH-und Dialogfeld REPLACE-Vorgang bereit.

  • CPrintDialog
    Stellt ein standardmäßiges Dialogfeld zum Drucken einer Datei.

  • CPrintDialogEx
    Stellt ein Windows 2000-Drucks eigenschaftenblatt bereit.

  • CPageSetupDialog
    Kapselt die Dienste, die vom Seiteneinrichtungs Allgemein im Dialogfeld Windows mit zusätzlichen Unterstützung zum Einstellen und Ändern von print rändern bereitgestellt werden.

OLE-Common-Dialogfelder

OLE werden mehrere Standarddialogfelder Windows hinzu.Diese Klassen beinhalten die OLE-häufig verwendetes Dialogfeld.

  • COleDialog
    Wird vom Framework, um allgemeine Implementierungen für alle OLE-Dialogfelder enthalten soll.Alle Dialogfeld Klassen in der Kategorie Benutzeroberfläche sind von dieser Basisklasse abgeleitet.COleDialog kann nicht direkt verwendet werden.

  • COleInsertDialog
    Zeigt das Dialogfeld EINFG-Objekt die Standardbenutzeroberfläche für das Einfügen von neuen verknüpften oder eingebetteten Elementen OLE an.

  • COlePasteSpecialDialog
    Zeigt den Inhalt einfügen-Dialogfeld, die Standardbenutzeroberfläche für das Implementieren des Bearbeitungs-Inhalte einfügen-Befehls an.

  • COleLinksDialog
    Zeigt das Dialogfeld Bearbeitungs-Link die Standardbenutzeroberfläche für das Ändern von Informationen über verknüpfte Elemente an.

  • COleChangeIconDialog
    Zeigt das Dialogfeld Änderungs-Symbol die Standardbenutzeroberfläche für das Ändern des Symbols an, das mit einem eingebetteten oder verknüpfte Element OLE zugeordnet ist.

  • COleConvertDialog
    Zeigt das Dialogfeld Konvertieren die Standardbenutzeroberfläche für das Konvertieren von OLE-Elementen von einem Typ in einen anderen.

  • COlePropertiesDialog
    Kapselt das allgemeine OLE Eigenschaftendialogfeld Windows.Allgemeine OLE-Eigenschaft Dialogfeldern bieten eine einfache Möglichkeit, die Eigenschaften eines OLE-Dokumentelements anzuzeigen und zu ändern, die in Windows-Standards ähnlich konsistent ist.

  • COleUpdateDialog
    Zeigt das Dialogfeld Updates, die Standardbenutzeroberfläche für die Aktualisierung aller Links in einem Dokument an.Das Dialogfeld enthält eine Statusanzeige an, um anzugeben, wie Abschluss der Aktualisierung der Prozedur vollständig ist.

  • COleChangeSourceDialog
    Zeigt das Dialogfeld Änderungs-Quell die Standardbenutzeroberfläche für das Ändern des Ziels oder der Quelle eines Links an.

  • COleBusyDialog
    Zeigt den Server ausgelastete und des Servers nicht Reaktions Dialogfeldern, die Standardbenutzeroberfläche für die Behandlung der Aufrufe mit ausgelasteten Anwendungen an.Normalerweise durch die Implementierung COleMessageFilter automatisch angezeigt.

Eigenschaftenblatt-Klassen

Die Eigenschaftenblatt Klassen ermöglichen, Anwendungen zu verwenden, der auch Eigenschaftenblätter Dialogfelder im Registerkartenformat.Eigenschaftenblätter sind eine effiziente Möglichkeit, viele Steuerelemente in einem Dialogfeld zu organisieren.

  • CPropertyPage
    Stellt die einzelnen Seiten innerhalb eines Eigenschaftenblatts bereit.Leiten Sie eine Klasse von CPropertyPage, dass jede Seite zu dem Eigenschaftenblatt hinzugefügt werden kann.

  • CPropertySheet
    Stellt die Eigenschaftenseiten für mehrere Frames bereit.Ableiten der Klasse von CPropertySheet-Eigenschaftenblatt, um die Eigenschaftenblätter schnell zu implementieren.

  • COlePropertyPage
    Zeigt die Eigenschaften eines OLE-Steuerelements in einer grafischen Oberfläche angezeigt, ähnlich einem Dialogfeld.

Dialogfeldklassen HTML-basierte

  • CDHtmlDialog
    Wird verwendet, um Dialogfelder zu erstellen, die ihre Benutzeroberfläche mit HTML anstelle von Dialogfeldressourcen implementieren.

  • CMultiPageDHtmlDialog
    Zeigt mehrere HTML-Seiten nacheinander an und behandelt die Ereignisse von jeder Seite.

Ähnliche Klassen

Diese Klassen sind nicht allein Dialogfelder verwenden, aber viel Dialogfeldvorlagen und das Verhalten der Dialogfelder.

  • CDialogBar
    Eine Steuerleiste, die auf einer Dialogfeldvorlage ist.

  • CFormView
    Eine Bildlaufansicht, deren Layout in einer Dialogfeldvorlage definiert ist.Leiten Sie eine Klasse von CFormView, um eine Benutzeroberfläche auf Grundlage einer Dialogfeldvorlage zu implementieren.

  • CDaoRecordView
    Stellt eine Formularansicht bereit, die direkt an ein Datenzugriffsobjekts des Recordset-Objekt verbunden ist (DAO).Wie alle Formularansichten ist CDaoRecordView auf Grundlage einer Dialogfeldvorlage.

  • CRecordView
    Stellt eine Formularansicht bereit, die direkt an ein Recordset-Objekt verbunden ist Open Database Connectivity (ODBC).Wie alle Formularansichten ist CRecordView auf Grundlage einer Dialogfeldvorlage.

  • CPrintInfo
    Eine Struktur, die Informationen über einen Drucks- Seitenansicht oder auftrag enthält.Wird von der Architektur der zu CView aus.

Siehe auch

Konzepte

Übersicht über die Klassenbibliothek