FMExtensionProc-Rückruffunktion

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
Wfext.h
Unicode- und ANSI-Name
FMExtensionProcW (Unicode)