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.
Gibt eine anwendungsdefinierte Rückruffunktion an, die vom Datei-Manager aufgerufen wird, um mit einer Datei-Manager-Erweiterung zu kommunizieren.
Syntax
LONG CALLBACK FMExtensionProc(
HWND hwnd,
WORD wMsg,
LONG lParam
);
Parameter
-
hwnd
-
Typ: HWND
Ein Fensterhandle zum Datei-Manager. Eine Erweiterung verwendet dieses Handle, um das übergeordnete Fenster für jedes Dialogfeld oder Meldungsfeld anzugeben, das angezeigt werden muss, und um Abfragemeldungen an den Datei-Manager zu senden.
-
wMsg
-
Typ: WORD
Eine der folgenden Datei-Manager-Meldungen.
-
1 bis 99
-
Der Benutzer hat ein Element aus dem von der Erweiterung bereitgestellten Menü ausgewählt. Der Wert ist der Bezeichner des ausgewählten Menüelements.
-
FMEVENT_HELPMENUITEM
-
Der Benutzer hat F1 gedrückt, während er ein Erweiterungsmenü oder ein Symbolleistenbefehlselement auswählt. Gibt an, dass die Erweiterung WinHelp entsprechend für das Befehlselement aufrufen soll.
-
FMEVENT_HELPSTRING
-
Der Benutzer hat ein Erweiterungsmenü oder ein Symbolleistenbefehlselement ausgewählt. Gibt an, dass die Erweiterung eine Hilfezeichenfolge bereitstellen soll.
-
FMEVENT_INITMENU
-
Der Benutzer hat das Menü der Erweiterung ausgewählt. Die Erweiterung sollte Elemente im Menü initialisieren.
-
FMEVENT_LOAD
-
Der Datei-Manager lädt die Erweiterungs-DLL und fordert die DLL zur Eingabe von Informationen zum Menü auf, das die DLL bereitstellt.
-
FMEVENT_SELCHANGE
-
Die Auswahl im Verzeichnisfenster des Datei-Managers oder im Fenster Suchergebnisse wurde geändert.
-
FMEVENT_TOOLBARLOAD
-
Der Datei-Manager erstellt die Symbolleiste und fordert die Erweiterungs-DLL zur Eingabe von Informationen zu allen Schaltflächen auf, die die DLL der Symbolleiste hinzufügt.
-
FMEVENT_UNLOAD
-
Der Datei-Manager entlädt die Erweiterungs-DLL.
-
FMEVENT_USER_REFRESH
-
Der Benutzer hat im Menü Fenster den Befehl Aktualisieren ausgewählt. Die Erweiterung sollte die Elemente im Menü bei Bedarf aktualisieren.
lParam
Typ: LONG
Nachrichtenspezifischer Wert.
Rückgabewert
Typ: LONG
Gibt einen Wert zurück, der von der wMsg-Parametermeldung abhängig ist.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
| Header |
|
| Unicode- und ANSI-Name |
FMExtensionProcW (Unicode) |