Método IShellFolderViewCB::MessageSFVCB (shlobj_core.h)
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 |