IFileDialogControlEvents::OnItemSelected, méthode (shobjidl.h)
Appelé lorsqu’un élément est sélectionné dans une zone de liste déroulante, lorsqu’un utilisateur clique sur un bouton d’option (également appelé case d’option) ou lorsqu’un élément est choisi dans le menu Outils .
Syntaxe
HRESULT OnItemSelected(
[in] IFileDialogCustomize *pfdc,
[in] DWORD dwIDCtl,
[in] DWORD dwIDItem
);
Paramètres
[in] pfdc
Type : IFileDialogCustomize*
Pointeur vers l’interface par laquelle l’application a ajouté des contrôles à la boîte de dialogue.
[in] dwIDCtl
Type : DWORD
ID du contrôle dans lequel l’utilisateur a effectué une sélection.
[in] dwIDItem
Type : DWORD
ID de la sélection.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette notification n’est pas envoyée lorsque l’utilisateur choisit un élément dans le menu déroulant attaché au bouton Ouvrir , car l’action effectuée dans ce cas est toujours la même : fermez la boîte de dialogue comme si l’utilisateur avait simplement cliqué sur le bouton Ouvrir . Dans ce cas, l’application peut appeler GetSelectedControlItem pour obtenir l’élément choisi par l’utilisateur dans ce menu.
Configuration requise
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl.h |