Partager via


DFM_GETDEFSTATICID message

Envoyé par l’implémentation du menu contextuel par défaut lors de la création, en spécifiant la commande de menu par défaut et en autorisant un autre choix. Utilisé par LPFNDFMCALLBACK.

DFM_GETDEFSTATICID
    lParam = (LPARAM)(int*) defaultID;          
            

Paramètres

defaultID [in, out]

Pointeur vers l’ID de la commande de menu sélectionnée. L’indicateur suivant est reconnu.

DFM_CMD_PROPERTIES

Afficher l’interface utilisateur des propriétés de l’élément sur lequel le menu a été appelé.

Notes

Pour remplacer le choix de commande par défaut, votre gestionnaire doit, à la réception de ce message, définir la valeur pointée par defaultID sur l’ID de la commande de remplacement et retourner S_OK. Sinon, retournez un code d’échec.

Ce message est envoyé à la fonction de rappel ou à l’objet de rappel en fonction de la façon dont l’objet de menu contextuel par défaut est construit. Il existe deux API pour sa construction, CDefFolderMenu_Create2, SHCreateDefaultContextMenu.

DFM_INVOKECOMMANDEX est une version étendue de ce message et fournit plus d’informations au rappel. Utilisez DFM_INVOKECOMMANDEX si les informations supplémentaires fournies par cette interface sont nécessaires dans votre implémentation.

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
Shlobj.h