Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Permite la comunicación entre el objeto de vista de carpetas del sistema y un objeto de devolución de llamada de vista de carpeta del sistema.
Sintaxis
HRESULT MessageSFVCB(
[in] UINT uMsg,
WPARAM wParam,
LPARAM lParam
);
Parámetros
[in] uMsg
Tipo: UINT
Una de las siguientes notificaciones.
| Notificación | Uso |
|---|---|
| SFVM_ADDPROPERTYPAGES | Permite que el objeto de devolución de llamada proporcione una página para agregarla a la hoja de propiedades Properties del objeto seleccionado. |
| SFVM_BACKGROUNDENUM | Permite que el objeto de devolución de llamada solicite que la enumeración se realice en un subproceso en segundo plano. |
| SFVM_BACKGROUNDENUMDONE | Notifica al objeto de devolución de llamada que la enumeración en segundo plano está completa. |
| SFVM_COLUMNCLICK | Notifica al objeto de devolución de llamada que el usuario ha hecho clic en un encabezado de columna para ordenar la lista de objetos de la vista de carpetas. |
| SFVM_DEFITEMCOUNT | Permite que el objeto de devolución de llamada especifique el número de elementos de la vista de carpeta. |
| SFVM_DEFVIEWMODE | Permite que el objeto de devolución de llamada especifique el modo de vista. |
| SFVM_DIDDRAGDROP | Notifica a la función de devolución de llamada que ha comenzado una operación de arrastrar y colocar. |
| SFVM_FSNOTIFY | Notifica al objeto de devolución de llamada que ha tenido lugar un evento que afecta a uno de sus elementos. |
| SFVM_GETANIMATION | Permite al objeto de devolución de llamada especificar que se muestre una animación mientras los elementos se enumeran en un subproceso de fondo. |
| SFVM_GETBUTTONINFO | Permite que el objeto de devolución de llamada agregue botones a la barra de herramientas. |
| SFVM_GETBUTTONS | Permite que el objeto de devolución de llamada especifique los botones que se van a agregar a la barra de herramientas. |
| SFVM_GETDETAILSOF | Permite que el objeto de devolución de llamada proporcione los detalles de un elemento de una carpeta shell. Use solo si se produce un error en una llamada a GetDetailsOf y no hay ningún método GetDetailsOf disponible para llamar. |
| SFVM_GETHELPTEXT | Permite que el objeto de devolución de llamada especifique una cadena de texto de ayuda para los elementos de menú o los botones de la barra de herramientas. |
| SFVM_GETHELPTOPIC | Permite que el objeto de devolución de llamada especifique un archivo de Ayuda y un tema. |
| SFVM_GETNOTIFY | Especifica qué eventos generarán un mensaje de SFVM_FSNOTIFY para un elemento determinado. |
| SFVM_GETPANE | Permite que el objeto de devolución de llamada proporcione el panel de la barra de estado en el que se mostrará la información de la zona de Internet. |
| SFVM_GETSORTDEFAULTS | Permite que el objeto de devolución de llamada especifique parámetros de ordenación predeterminados. |
| SFVM_GETTOOLTIPTEXT | Permite al objeto de devolución de llamada especificar una cadena de texto de información sobre herramientas para los elementos de menú o los botones de la barra de herramientas. |
| SFVM_GETZONE | Permite que el objeto de devolución de llamada proporcione información sobre la zona de Internet. |
| SFVM_INITMENUPOPUP | Permite que el objeto de devolución de llamada modifique el menú contextual de un elemento. |
| SFVM_INVOKECOMMAND | Notifica al objeto de devolución de llamada que se ha invocado uno de sus comandos de menú o barra de herramientas. |
| SFVM_MERGEMENU | Permite que el objeto de devolución de llamada combine elementos de menú en los menús del Explorador de Windows. |
| SFVM_QUERYFSNOTIFY | Permite que el objeto de devolución de llamada registre una carpeta para que los cambios en la vista de esa carpeta generen notificaciones. |
| SFVM_SETISFV | Notifica al objeto de devolución de llamada del sitio contenedor. Esto solo se usa cuando no se admite IObjectWithSite::SetSite y se usa SHCreateShellFolderViewEx . |
| SFVM_SIZE | Notifica al objeto de devolución de llamada que se ha cambiado el tamaño de la vista de carpeta. |
| SFVM_THISIDLIST | Permite que el objeto de devolución de llamada especifique el PIDL de la vista. Esto solo se usa cuando se ha producido un error en SetIDList e IPersistFolder2::GetCurFolder . |
| SFVM_UNMERGEMENU | Notifica al objeto de devolución de llamada que se está quitando un menú. |
| SFVM_UPDATESTATUSBAR | Permite que el objeto de devolución de llamada solicite que se actualice la barra de estado. |
| SFVM_WINDOWCREATED | Notifica al objeto de devolución de llamada que se está creando la ventana de vista de carpetas. |
wParam
Tipo: WPARAM
Información adicional. Consulte las páginas de notificación individuales para obtener requisitos específicos.
lParam
Tipo: LPARAM
Información adicional. Consulte las páginas de notificación individuales para obtener requisitos específicos.
Valor devuelto
Tipo: HRESULT
Este método puede devolver uno de estos valores.
| Código devuelto | Descripción |
|---|---|
|
Se ha controlado la notificación. |
|
El mensaje no se ha controlado y el objeto de vista de carpetas del sistema debe realizar el procesamiento predeterminado. |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | shlobj_core.h |
| Archivo DLL | Shell32.dll |