Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[La seule méthode, DoContextMenuPopup, n’est plus disponible à partir de Windows Server 2003.]
Implémenté par l’affichage de dossiers par défaut créé à l’aide de SHCreateShellFolderView. Une implémentation d’IContextMenuSite prend en charge IContextMenu ::QueryContextMenu, IContextMenu ::InvokeCommand et TrackPopupMenu , ainsi que tout transfert de message nécessaire pour cette fonction. IContextMenuSite met généralement également à jour la barre status.
Héritage
L’interface IContextMenuSite hérite de l’interface IUnknown. IContextMenuSite a également les types de membres suivants :
Méthodes
L’interface IContextMenuSite a ces méthodes.
|
IContextMenuSite ::D oContextMenuPopup DoContextMenuPopup n’est plus disponible à partir de Windows Server 2003. |
Remarques
L’IID de cette interface est IID_IContextMenuSite.
Pour acquérir un code de pointeur de site de menu contextuel qui existe dans la chaîne de site de l’affichage de dossiers, utilisez QueryService à l’aide de SID_SFolderView pour accéder à l’affichage des dossiers.
CComPtr<IContextMenuSite> spcms;
hr = IUnknown_QueryService(_punkSite, SID_SFolderView, IID_PPV_ARGS(&spcms));
if (SUCCEEDED(hr))
{
...
}
Configuration requise
| 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] |
| Plateforme cible | Windows |
| En-tête | shobjidl_core.h (inclure Shobjidl.h) |