Dialogfelder
Übersicht über die Dialogboxen-Technologie.
Zum Entwickeln von Dialogfeldern benötigen Sie die folgenden Header:
Programmieranleitungen für diese Technologie finden Sie unter:
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) |
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. |
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. |