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