Fonction de rappel FMExtensionProc
Spécifie une fonction de rappel définie par l’application appelée par le Gestionnaire de fichiers pour communiquer avec une extension du Gestionnaire de fichiers.
Syntaxe
LONG CALLBACK FMExtensionProc(
HWND hwnd,
WORD wMsg,
LONG lParam
);
Paramètres
-
Hwnd
-
Type : HWND
Handle de fenêtre pour le Gestionnaire de fichiers. Une extension utilise ce handle pour spécifier la fenêtre parente pour toute boîte de dialogue ou boîte de message qu’elle doit afficher, et pour envoyer des messages de requête au Gestionnaire de fichiers.
-
wMsg
-
Type : WORD
L’un des messages suivants du Gestionnaire de fichiers.
-
1 à 99
-
L’utilisateur a sélectionné un élément dans le menu fourni par l’extension. La valeur est l’identificateur de l’élément de menu sélectionné.
-
FMEVENT_HELPMENUITEM
-
L’utilisateur a appuyé sur F1 lors de la sélection d’un menu d’extension ou d’un élément de commande de barre d’outils. Indique que l’extension doit appeler WinHelp de manière appropriée pour l’élément de commande.
-
FMEVENT_HELPSTRING
-
L’utilisateur a sélectionné un menu d’extension ou un élément de commande de barre d’outils. Indique que l’extension doit fournir une chaîne d’aide.
-
FMEVENT_INITMENU
-
L’utilisateur a sélectionné le menu de l’extension. L’extension doit initialiser les éléments dans le menu.
-
FMEVENT_LOAD
-
Le Gestionnaire de fichiers charge la DLL d’extension et invite la DLL à fournir des informations sur le menu que la DLL fournit.
-
FMEVENT_SELCHANGE
-
La sélection dans la fenêtre répertoire du Gestionnaire de fichiers ou dans la fenêtre Résultats de la recherche a changé.
-
FMEVENT_TOOLBARLOAD
-
Le Gestionnaire de fichiers crée la barre d’outils et invite la DLL d’extension à fournir des informations sur les boutons que la DLL ajoute à la barre d’outils.
-
FMEVENT_UNLOAD
-
Le Gestionnaire de fichiers décharge la DLL d’extension.
-
FMEVENT_USER_REFRESH
-
L’utilisateur a sélectionné la commande Actualiser dans le menu Fenêtre . L’extension doit mettre à jour les éléments du menu, si nécessaire.
lParam
Type : LONG
Valeur spécifique au message.
Valeur retournée
Type : LONG
Retourne une valeur dépendante du message de paramètre wMsg .
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
Noms Unicode et ANSI |
FMExtensionProcW (Unicode) |