Auf Englisch lesen

Freigeben über


Dialogfelder

Übersicht über die Dialogboxen-Technologie.

Zum Entwickeln von Dialogfeldern benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Functions

 
AddRef

Die IPrintDialogCallback::AddRef-Methode (commdlg.h) ist die AddRef-Methode von IUnknown, die die Verweisanzahl für eine Schnittstelle für ein COM-Objekt verringert.
AddRef

Die IPrintDialogServices::AddRef-Methode (commdlg.h) ist die AddRef-Methode von IUnknown, die die Verweisanzahl für eine Schnittstelle für ein COM-Objekt verringert.
CDSIZEOF_STRUCT

Ruft die Größe einer Struktur bis zum angegebenen Member ab.
ChooseColorA

Die CHOOSECOLORA-Funktion (ANSI) (commdlg.h) enthält Informationen, die die ChooseColor-Funktion zum Initialisieren des Dialogfelds Farbe verwendet.
ChooseColorW

Breite Zeichenfolgenversion von ChooseColor
ChooseFontA

ASCII-Version von ChooseFont
ChooseFontW

Breite Zeichenfolgenversion von ChooseFont
CommDlg_OpenSave_GetFilePathA

ASCII-Version von CommDlg_OpenSave_GetFilePath
CommDlg_OpenSave_GetFilePathW

Breite Zeichenfolgenversion von CommDlg_OpenSave_GetFilePath
CommDlg_OpenSave_GetFolderIDList

Ruft die Adresse der Elementbezeichnerliste ab, die dem Ordner entspricht, den ein Dialogfeld im Explorer Format Öffnen oder Speichern unter derzeit geöffnet hat.
CommDlg_OpenSave_GetFolderPathA

ASCII-Version von CommDlg_OpenSave_GetFolderPath
CommDlg_OpenSave_GetFolderPathW

Breite Zeichenfolgenversion von CommDlg_OpenSave_GetFolderPath
CommDlg_OpenSave_GetSpecA

ASCII-Version von CommDlg_OpenSave_GetSpec
CommDlg_OpenSave_GetSpecW

Breite Zeichenfolgenversion von CommDlg_OpenSave_GetSpec
CommDlg_OpenSave_HideControl

Blendet das angegebene Steuerelement in einem Explorer Dialogfeld Öffnen oder Speichern unter aus.
CommDlg_OpenSave_SetControlText

Legt den Text für das angegebene Steuerelement in einem Explorer Dialogfeld Öffnen oder Speichern unter fest.
CommDlg_OpenSave_SetDefExt

Legt die Standarddateierweiterung für ein Dialogfeld "Öffnen" oder "Speichern unter" im Explorer-Format fest.
CommDlgExtendedError

Die CommDlgExtendedError-Funktion (commdlg.h) gibt einen allgemeinen Dialogfeldfehlercode zurück.
CreateDialogA

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlagenressource. Das CreateDialog-Makro verwendet die CreateDialogParam-Funktion. (ANSI)
CreateDialogIndirectA

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. Das CreateDialogIndirect-Makro verwendet die CreateDialogIndirectParam-Funktion. (ANSI)
CreateDialogIndirectParamA

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. (ANSI)
CreateDialogIndirectParamW

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. (Unicode)
CreateDialogIndirectW

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. Das CreateDialogIndirect-Makro verwendet die CreateDialogIndirectParam-Funktion. (Unicode)
CreateDialogParamA

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlagenressource. (ANSI)
CreateDialogParamW

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlagenressource. (Unicode)
CreateDialogW

Erstellt ein modusloses Dialogfeld aus einer Dialogfeldvorlagenressource. Das CreateDialog-Makro verwendet die CreateDialogParam-Funktion. (Unicode)
DefDlgProcA

Ruft die Standardmäßige Dialogfeldfensterprozedur auf, um eine Standardverarbeitung für alle Fenstermeldungen bereitzustellen, die von einem Dialogfeld mit einer privaten Fensterklasse nicht verarbeitet werden. (ANSI)
DefDlgProcW

Ruft die Standardmäßige Dialogfeldfensterprozedur auf, um eine Standardverarbeitung für alle Fenstermeldungen bereitzustellen, die von einem Dialogfeld mit einer privaten Fensterklasse nicht verarbeitet werden. (Unicode)
DialogBoxA

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlagenressource. DialogBox gibt die Steuerung erst zurück, wenn die angegebene Rückruffunktion das modale Dialogfeld durch Aufrufen der EndDialog-Funktion beendet. (ANSI)
DialogBoxIndirectA

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. DialogBoxIndirect gibt die Steuerung erst zurück, wenn die angegebene Rückruffunktion das modale Dialogfeld durch Aufrufen der EndDialog-Funktion beendet. (ANSI)
DialogBoxIndirectParamA

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. (ANSI)
DialogBoxIndirectParamW

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. (Unicode)
DialogBoxIndirectW

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlage im Arbeitsspeicher. DialogBoxIndirect gibt die Steuerung erst zurück, wenn die angegebene Rückruffunktion das modale Dialogfeld durch Aufrufen der EndDialog-Funktion beendet. (Unicode)
DialogBoxParamA

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlagenressource. (ANSI)
DialogBoxParamW

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlagenressource. (Unicode)
DialogBoxW

Erstellt ein modales Dialogfeld aus einer Dialogfeldvorlagenressource. DialogBox gibt die Steuerung erst zurück, wenn die angegebene Rückruffunktion das modale Dialogfeld durch Aufrufen der EndDialog-Funktion beendet. (Unicode)
DLGPROC

Anwendungsdefinierte Rückruffunktion, die mit den Funktionsfamilien CreateDialog und DialogBox verwendet wird.
EndDialog

Zerstört ein modales Dialogfeld, wodurch das System jede Verarbeitung für das Dialogfeld beendet.
FindTextA

Erstellt ein systemdefiniertes, modusloses Suchdialogfeld, in dem der Benutzer eine zu suchbare Zeichenfolge und Optionen angeben kann, die bei der Suche nach Text in einem Dokument verwendet werden sollen. (ANSI)
FindTextW

Erstellt ein systemdefiniertes, modusloses Suchdialogfeld, in dem der Benutzer eine zu suchbare Zeichenfolge und Optionen angeben kann, die bei der Suche nach Text in einem Dokument verwendet werden sollen. (Unicode)
GetCurrentDevMode

Füllt eine DEVMODE-Struktur mit Informationen zum aktuell ausgewählten Drucker für die Verwendung mit PrintDlgEx.
GetCurrentPortName

Ruft den Namen des aktuellen Ports zur Verwendung mit PrintDlgEx ab.
GetCurrentPrinterName

Ruft den Namen des derzeit ausgewählten Druckers zur Verwendung mit PrintDlgEx ab.
GetDialogBaseUnits

Ruft die Dialogbasiseinheiten des Systems ab, die die durchschnittliche Breite und Höhe der Zeichen in der Systemschriftart sind.
GetDlgCtrlID

Ruft den Bezeichner des angegebenen Steuerelements ab.
GetDlgItem

Ruft ein Handle für ein Steuerelement im angegebenen Dialogfeld ab.
GetDlgItemInt

Übersetzt den Text eines angegebenen Steuerelements in einem Dialogfeld in einen ganzzahligen Wert.
GetDlgItemTextA

Ruft den Titel oder Text ab, der mit einem Steuerelement in einem Dialogfeld verknüpft ist. (ANSI)
GetDlgItemTextW

Ruft den Titel oder Text ab, der mit einem Steuerelement in einem Dialogfeld verknüpft ist. (Unicode)
GetFileTitleA

Ruft den Namen der angegebenen Datei ab. (ANSI)
GetFileTitleW

Ruft den Namen der angegebenen Datei ab. (Unicode)
GetNextDlgGroupItem

Ruft ein Handle für das erste Steuerelement in einer Gruppe von Steuerelementen ab, das dem angegebenen Steuerelement in einem Dialogfeld vorangestellt (oder folgt).
GetNextDlgTabItem

Ruft ein Handle für das erste Steuerelement ab, das über die WS_TABSTOP Formatvorlage verfügt, die dem angegebenen Steuerelement vorangestellt (oder folgt).
GetOpenFileNameA

Erstellt ein Dialogfeld Öffnen, in dem der Benutzer das Laufwerk, das Verzeichnis und den Namen einer datei oder einer Gruppe von Dateien angeben kann, die geöffnet werden sollen. (ANSI)
GetOpenFileNameW

Erstellt ein Dialogfeld Öffnen, in dem der Benutzer das Laufwerk, das Verzeichnis und den Namen einer datei oder einer Gruppe von Dateien angeben kann, die geöffnet werden sollen. (Unicode)
GetSaveFileNameA

Erstellt ein Dialogfeld Speichern, in dem der Benutzer das Laufwerk, das Verzeichnis und den Namen einer zu speichernden Datei angeben kann. (ANSI)
GetSaveFileNameW

Erstellt ein Dialogfeld Speichern, in dem der Benutzer das Laufwerk, das Verzeichnis und den Namen einer zu speichernden Datei angeben kann. (Unicode)
HandleMessage

Wird von PrintDlgEx aufgerufen, um Ihrer Anwendung die Möglichkeit zu geben, Nachrichten zu verarbeiten, die an das untergeordnete Dialogfeld im unteren Teil der Seite Allgemein des Eigenschaftenblatts drucken gesendet werden.
InitDone

Wird von PrintDlgEx aufgerufen, wenn das System die Seite Allgemein des Druckeigenschaftenblatts initialisiert hat.
IsDialogMessagea

Bestimmt, ob eine Nachricht für das angegebene Dialogfeld vorgesehen ist, und verarbeitet, wenn dies der Grund ist, die Nachricht. (ANSI)
IsDialogMessageW

Bestimmt, ob eine Nachricht für das angegebene Dialogfeld vorgesehen ist, und verarbeitet, wenn dies der Grund ist, die Nachricht. (Unicode)
LPCCHOOKPROC

Empfängt Nachrichten oder Benachrichtigungen, die für die Standarddialogfeldprozedur des Dialogfelds Farbe vorgesehen sind. Dies ist eine anwendungsdefinierte oder bibliotheksdefinierte Rückruffunktion, die mit der ChooseColor-Funktion verwendet wird.
LPCFHOOKPROC

Empfängt Nachrichten oder Benachrichtigungen, die für die Standarddialogfeldprozedur des Dialogfelds Schriftart vorgesehen sind. Dies ist eine anwendungsdefinierte oder bibliotheksdefinierte Rückrufprozedur, die mit der ChooseFont-Funktion verwendet wird.
LPFRHOOKPROC

Empfängt Nachrichten oder Benachrichtigungen, die für die Standarddialogfeldprozedur des Dialogfelds Suchen oder Ersetzen vorgesehen sind.
LPOFNHOOKPROC

Empfängt Benachrichtigungen, die vom Dialogfeld gesendet werden.
LPPAGEPAINTHOOK

Empfängt Meldungen, mit denen Sie die Zeichnung der Beispielseite im Dialogfeld Seite einrichten anpassen können. Die PagePaintHook-Hookprozedur ist eine anwendungsdefinierte oder bibliotheksdefinierte Rückruffunktion, die mit der PageSetupDlg-Funktion verwendet wird.
LPPAGESETUPHOOK

Empfängt Nachrichten oder Benachrichtigungen, die für die Standarddialogfeldprozedur des Dialogfelds Seite einrichten vorgesehen sind. Die PageSetupHook-Hookprozedur ist eine anwendungsdefinierte oder bibliotheksdefinierte Rückruffunktion, die mit der PageSetupDlg-Funktion verwendet wird.
LPPRINTHOOKPROC

Empfängt Nachrichten oder Benachrichtigungen, die für die Standarddialogfeldprozedur des Dialogfelds Drucken vorgesehen sind. Dies ist eine anwendungsdefinierte oder bibliotheksdefinierte Rückruffunktion, die mit der PrintDlg-Funktion verwendet wird.
LPSETUPHOOKPROC

Eine anwendungsdefinierte oder bibliotheksdefinierte Rückruffunktion, die mit der PrintDlg-Funktion verwendet wird. Die Hookprozedur empfängt Meldungen oder Benachrichtigungen, die für die Standarddialogfeldprozedur des Dialogfelds Druckeinrichtung vorgesehen sind.
MapDialogRect

Konvertiert die angegebenen Dialogfeldeinheiten in Bildschirmeinheiten (Pixel).
Messagebox

Die MessageBox-Funktion zeigt ein modales Dialogfeld an, das ein Systemsymbol, eine Reihe von Schaltflächen und eine kurze anwendungsspezifische Meldung enthält.
MessageBoxA

Zeigt ein modales Dialogfeld an, das ein Systemsymbol, eine Reihe von Schaltflächen und eine kurze anwendungsspezifische Meldung enthält, z. B. status- oder Fehlerinformationen. Das Meldungsfeld gibt einen ganzzahligen Wert zurück, der angibt, auf welche Schaltfläche der Benutzer geklickt hat. (MessageBoxA)
MessageBoxExA

Erstellt, zeigt ein Meldungsfeld an und betreibt es. (ANSI)
MessageBoxExW

Erstellt, zeigt ein Meldungsfeld an und betreibt es. (Unicode)
MessageBoxIndirectA

Erstellt, zeigt ein Meldungsfeld an und betreibt es. Das Meldungsfeld enthält anwendungsdefinierten Nachrichtentext und -titel, ein beliebiges Symbol und eine beliebige Kombination vordefinierter Drucktasten. (ANSI)
MessageBoxIndirectW

Erstellt, zeigt ein Meldungsfeld an und betreibt es. Das Meldungsfeld enthält anwendungsdefinierten Nachrichtentext und -titel, ein beliebiges Symbol und eine beliebige Kombination vordefinierter Drucktasten. (Unicode)
MessageBoxW

Die Funktion MessageBoxW (Unicode) zeigt ein modales Dialogfeld an, das ein Systemsymbol, eine Reihe von Schaltflächen und eine kurze anwendungsspezifische Nachricht enthält.
MSGBOXCALLBACK

Eine Rückruffunktion, die Sie in Ihrer Anwendung definieren, die Hilfeereignisse für das Meldungsfeld verarbeitet.
PageSetupDlgA

ASCII-Version von PageSetupDlg
PageSetupDlgW

Breite Zeichenfolgenversion von PageSetupDlg
PrintDlgA

ASCII-Version von PrintDlg
PrintDlgExA

ASCII-Version von PrintDlgEx
PrintDlgExW

Breite Zeichenfolgenversion von PrintDlgEx
PrintDlgW

Breite Zeichenfolgenversion von PrintDlg
QueryInterface

Die IPrintDialogCallback::QueryInterface-Methode (commdlg.h) ist die QueryInterface-Methode von IUnknown, die ein COM-Objekt für einen Zeiger abfragt.
QueryInterface

Die IPrintDialogServices::QueryInterface-Methode (commdlg.h) ist die QueryInterface-Methode von IUnknown, die ein COM-Objekt für einen Zeiger abfragt.
Release

Die IPrintDialogCallback::Release-Methode (commdlg.h) ist die Release-Methode von IUnknown, die die Verweisanzahl für eine Schnittstelle in einem COM-Objekt verringert.
Release

Die IPrintDialogServices::Release-Methode (commdlg.h) ist die Release-Methode von IUnknown, die die Verweisanzahl für eine Schnittstelle in einem COM-Objekt verringert.
ReplaceTextA

Erstellt ein systemdefiniertes, modusloses Dialogfeld, in dem der Benutzer eine zu suchende Zeichenfolge und eine Ersatzzeichenfolge sowie Optionen zum Steuern der Such- und Ersetzungsvorgänge angeben kann. (ANSI)
ReplaceTextW

Erstellt ein systemdefiniertes, modusloses Dialogfeld, in dem der Benutzer eine zu suchende Zeichenfolge und eine Ersatzzeichenfolge sowie Optionen zum Steuern der Such- und Ersetzungsvorgänge angeben kann. (Unicode)
Selectionchange

Wird von PrintDlgEx aufgerufen, wenn der Benutzer einen anderen Drucker aus der Liste der installierten Drucker auf der Seite Allgemein des Druckeigenschaftenblatts auswählt.
SendDlgItemMessageA

Sendet eine Nachricht an das angegebene Steuerelement in einem Dialogfeld. (ANSI)
SendDlgItemMessageW

Sendet eine Nachricht an das angegebene Steuerelement in einem Dialogfeld. (Unicode)
SetDlgItemInt

Legt den Text eines Steuerelements in einem Dialogfeld auf die Zeichenfolgendarstellung eines angegebenen ganzzahligen Werts fest.
SetDlgItemTextA

Legt den Titel oder text eines Steuerelements in einem Dialogfeld fest. (ANSI)
SetDlgItemTextW

Legt den Titel oder text eines Steuerelements in einem Dialogfeld fest. (Unicode)

Schnittstellen

 
IPrintDialogCallback

Stellt Methoden bereit, mit denen eine Anwendung Benachrichtigungen und Nachrichten von der PrintDlgEx-Funktion empfangen kann, während das Print-Eigenschaftenblatt angezeigt wird.
IPrintDialogServices

Stellt Methoden bereit, mit denen eine Anwendung mithilfe der PrintDlgEx-Funktion Informationen zum aktuell ausgewählten Drucker abrufen kann.

Strukturen

 
CHOOSEFONTA

Enthält Informationen, die die ChooseFont-Funktion zum Initialisieren des Dialogfelds Schriftart verwendet. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zur Auswahl des Benutzers in dieser Struktur zurück. (ANSI)
CHOOSEFONTW

Enthält Informationen, die die ChooseFont-Funktion zum Initialisieren des Dialogfelds Schriftart verwendet. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zur Auswahl des Benutzers in dieser Struktur zurück. (Unicode)
DEVNAMES

Enthält Zeichenfolgen, die die Namen des Treibers, Geräts und Ausgabeports für einen Drucker identifizieren.
DLGITEMTEMPLATE

Definiert die Dimensionen und den Stil eines Steuerelements in einem Dialogfeld. Eine oder mehrere dieser Strukturen werden mit einer DLGTEMPLATE-Struktur kombiniert, um eine Standardvorlage für ein Dialogfeld zu bilden.
DLGTEMPLATE

Definiert die Dimensionen und den Stil eines Dialogfelds.
FINDREPLACEA

Enthält Informationen, die die Funktionen FindText und ReplaceText verwenden, um die Dialogfelder Suchen und Ersetzen zu initialisieren. (ANSI)
FINDREPLACEW

Enthält Informationen, die die Funktionen FindText und ReplaceText verwenden, um die Dialogfelder Suchen und Ersetzen zu initialisieren. (Unicode)
MSGBOXPARAMSA

Enthält Informationen, die zum Anzeigen eines Meldungsfelds verwendet werden. Die MessageBoxIndirect-Funktion verwendet diese Struktur. (ANSI)
MSGBOXPARAMSW

Enthält Informationen, die zum Anzeigen eines Meldungsfelds verwendet werden. Die MessageBoxIndirect-Funktion verwendet diese Struktur. (Unicode)
OFNOTIFYA

Enthält Informationen zu einer WM_NOTIFY Nachricht, die an eine OFNHookProc-Hookprozedur für ein Dialogfeld Öffnen oder Speichern unter gesendet wird. Der lParam-Parameter der WM_NOTIFY Nachricht ist ein Zeiger auf eine OFNOTIFY-Struktur. (ANSI)
OFNOTIFYEXA

Enthält Informationen zu einer CDN_INCLUDEITEM Benachrichtigungsnachricht. (ANSI)
OFNOTIFYEXW

Enthält Informationen zu einer CDN_INCLUDEITEM Benachrichtigungsnachricht. (Unicode)
OFNOTIFYW

Enthält Informationen zu einer WM_NOTIFY Nachricht, die an eine OFNHookProc-Hookprozedur für ein Dialogfeld Öffnen oder Speichern unter gesendet wird. Der lParam-Parameter der WM_NOTIFY Nachricht ist ein Zeiger auf eine OFNOTIFY-Struktur. (Unicode)
OPENFILENAME_NT4A

Die OPENFILENAME_NT4-Struktur ist mit OPENFILENAME identisch, wobei _WIN32_WINNT auf 0x0400 festgelegt ist. (ANSI)
OPENFILENAME_NT4W

Die OPENFILENAME_NT4-Struktur ist mit OPENFILENAME identisch, wobei _WIN32_WINNT auf 0x0400 festgelegt ist. (Unicode)
OPENFILENAMEA

Enthält Informationen, die die Funktionen GetOpenFileName und GetSaveFileName verwenden, um ein Dialogfeld Öffnen oder Speichern unter zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zur Auswahl des Benutzers in dieser Struktur zurück. (ANSI)
OPENFILENAMEW

Enthält Informationen, die die Funktionen GetOpenFileName und GetSaveFileName verwenden, um ein Dialogfeld Öffnen oder Speichern unter zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zur Auswahl des Benutzers in dieser Struktur zurück. (Unicode)
PAGESETUPDLGA

Enthält Informationen, die die PageSetupDlg-Funktion verwendet, um das Dialogfeld Seite einrichten zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zu den benutzerdefinierten Seitenparametern in dieser Struktur zurück. (ANSI)
PAGESETUPDLGW

Enthält Informationen, die die PageSetupDlg-Funktion verwendet, um das Dialogfeld Seite einrichten zu initialisieren. Nachdem der Benutzer das Dialogfeld geschlossen hat, gibt das System Informationen zu den benutzerdefinierten Seitenparametern in dieser Struktur zurück. (Unicode)
PRINTDLGA

Enthält Informationen, die die PrintDlg-Funktion zum Initialisieren des Dialogfelds Drucken verwendet. Nachdem der Benutzer das Dialogfeld geschlossen hat, verwendet das System diese Struktur, um Informationen über die Auswahl des Benutzers zurückzugeben. (ANSI)
PRINTDLGEXA

Enthält Informationen, die die PrintDlgEx-Funktion zum Initialisieren des Print-Eigenschaftenblatts verwendet. Nachdem der Benutzer das Eigenschaftenblatt geschlossen hat, verwendet das System diese Struktur, um Informationen über die Auswahl des Benutzers zurückzugeben. (ANSI)
PRINTDLGEXW

Enthält Informationen, die die PrintDlgEx-Funktion zum Initialisieren des Print-Eigenschaftenblatts verwendet. Nachdem der Benutzer das Eigenschaftenblatt geschlossen hat, verwendet das System diese Struktur, um Informationen über die Auswahl des Benutzers zurückzugeben. (Unicode)
PRINTDLGW

Enthält Informationen, die die PrintDlg-Funktion zum Initialisieren des Dialogfelds Drucken verwendet. Nachdem der Benutzer das Dialogfeld geschlossen hat, verwendet das System diese Struktur, um Informationen über die Auswahl des Benutzers zurückzugeben. (Unicode)
PRINTPAGERANGE

Stellt einen Seitenbereich in einem Druckauftrag dar. Ein Druckauftrag kann mehrere Seitenbereiche aufweisen. Diese Informationen werden in der PRINTDLGEX-Struktur bereitgestellt, wenn die PrintDlgEx-Funktion aufgerufen wird.