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