Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft das Dialogfeld Quelle ändern auf, sodass der Benutzer die Quelle eines Links ändern kann.
Syntax
UINT OleUIChangeSourceW(
[in] LPOLEUICHANGESOURCEW unnamedParam1
);
Parameter
[in] unnamedParam1
Zeigen Sie auf die in-out-OLEUICHANGESOURCE- Struktur für dieses Dialogfeld.
Rückgabewert
Standard-Erfolgs-/Fehlerdefinitionen
| Rückgabecode | Beschreibung |
|---|---|
|
Unbekannter Fehler (nicht verwendet). |
|
Der Benutzer hat die Schaltfläche "OK" gedrückt. |
|
Kein Fehler, identisch mit OLEUI_OK. |
|
Der Benutzer hat die Schaltfläche "Abbrechen" gedrückt. |
Standardfeldüberprüfungsfehler
| Rückgabecode | Beschreibung |
|---|---|
|
Fehler, die für alle Dialogfelder üblich sind, liegen im Bereich OLEUI_ERR_STANDARDMIN, um OLEUI_ERR_STANDARDMAX. Mit diesem Wert kann die Anwendung auf Standardmeldungen testen, um dem Benutzer Fehlermeldungen anzuzeigen. |
|
Der Zeiger auf eine OLEUIXXX-Struktur, die an die Funktion übergeben wird, war NULL-. |
|
Unzureichende Berechtigungen für Lese- oder Schreibzugriff auf eine OLEUIXXX-Struktur. |
|
Der wert cbstruct ist falsch. |
|
Der hWndOwner Wert ist ungültig. |
|
Der lpszCaption Wert ist ungültig. |
|
Der lpfnHook Wert ist ungültig. |
|
Der hInstance- Wert ist ungültig. |
|
Der wert lpszTemplate ist ungültig. |
|
Der hResource- Wert ist ungültig. |
Initialisierungsfehler
| Rückgabecode | Beschreibung |
|---|---|
|
Die Dialogfeldvorlage konnte nicht gefunden werden. |
|
Die Dialogfeldvorlage kann nicht geladen werden. |
|
Fehler bei der Initialisierung des Dialogfelds. |
|
Fehler beim Aufruf LocalAlloc- oder des Standard-IMalloc Allocator. |
|
Fehler beim Aufruf von GlobalAlloc oder der Standard-IMalloc Allocator. |
|
LoadString kann nicht für lokalisierte Ressourcen aus der Bibliothek aufgerufen werden. |
|
Fehler beim Aufruf des Standard-IMalloc Allocator. |
Funktionsspezifische Fehler
| Rückgabecode | Beschreibung |
|---|---|
|
Fehler, die für alle Dialogfelder üblich sind, liegen im Bereich OLEUI_ERR_STANDARDMIN, um OLEUI_ERR_STANDARDMAX. Mit diesem Wert kann die Anwendung auf Standardmeldungen testen, um dem Benutzer Fehlermeldungen anzuzeigen. |
|
Der lpOleUILinkContainer- Wert ist NULL-. |
|
Der lpOleUILinkContainer- Wert ist ungültig. |
|
Der wert lpszFrom ist nicht NULL-. |
|
Der wert lpszTo ist nicht NULL-. |
|
Der wert lpszDisplayName oder nFileLength ist ungültig oder kann die Verknüpfungsquelle nicht abrufen. |
|
Der nFilename Wert ist falsch. |
Bemerkungen
Die Verknüpfungsquelle wird nicht durch das Dialogfeld ändern selbst geändert. Stattdessen liegt es bei dem Aufrufer, die Linkquelle mithilfe der zurückgegebenen Datei- und Elementzeichenfolgen zu ändern. Das Dialogfeld Verknüpfungen bearbeiten führt dies normalerweise für den Aufrufer aus.
Anmerkung
Der oledlg.h-Header definiert OLEUICHANGESOURCE als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
| mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform- | Fenster |
| Header- | oledlg.h |
| Library | OleDlg.lib |
| DLL- | OleDlg.dll |