Compartir a través de


Método IFileDialogControlEvents::OnItemSelected (shobjidl.h)

Se llama cuando se selecciona un elemento en un cuadro combinado, cuando un usuario hace clic en un botón de opción (también conocido como botón de radio) o se elige un elemento en el menú Herramientas .

Sintaxis

HRESULT OnItemSelected(
  [in] IFileDialogCustomize *pfdc,
  [in] DWORD                dwIDCtl,
  [in] DWORD                dwIDItem
);

Parámetros

[in] pfdc

Tipo: IFileDialogCustomize*

Puntero a la interfaz a través de la cual la aplicación agregó controles al cuadro de diálogo.

[in] dwIDCtl

Tipo: DWORD

Identificador del control en el que el usuario realizó una selección.

[in] dwIDItem

Tipo: DWORD

Identificador de la selección.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Esta notificación no se envía cuando el usuario elige un elemento en el menú desplegable adjunto al botón Abrir , porque la acción realizada en ese caso siempre es la misma: cierre el cuadro de diálogo como si el usuario hubiera hecho clic simplemente en el botón Abrir . Para esa situación, la aplicación puede llamar a GetSelectedControlItem para obtener el elemento que el usuario eligió en ese menú.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h