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 für den 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 im durch die Erweiterung bereitgestellten Menü ein Element 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 ausgewählt hat. 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 über das von der DLL bereitgestellte Menü auf.

FMEVENT _ SELCHANGE

Die Auswahl im Datei-Manager-Verzeichnisfenster 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-BENUTZERAKTUALISIERUNG _

Der Benutzer hat im Menü Fenster den Befehl Aktualisieren ausgewählt. Die Erweiterung sollte bei Bedarf Elemente im Menü 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)