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