Interfaz ISearchFolderItemFactory (shobjidl_core.h)
Expone métodos que crean y modifican carpetas de búsqueda. Primero se llama a los métodos Set para configurar los parámetros de la búsqueda. Cuando no se llama a , se usarán los valores predeterminados en su lugar. ISearchFolderItemFactory::GetIDList e ISearchFolderItemFactory::GetShellItem devuelven las dos formas de la búsqueda especificada por estos parámetros.
Herencia
La interfaz ISearchFolderItemFactory hereda de la interfaz IUnknown . ISearchFolderItemFactory también tiene estos tipos de miembros:
Métodos
La interfaz ISearchFolderItemFactory tiene estos métodos.
ISearchFolderItemFactory::GetIDList Obtiene la carpeta de búsqueda como ITEMIDLIST. |
ISearchFolderItemFactory::GetShellItem Obtiene la carpeta de búsqueda como IShellItem. |
ISearchFolderItemFactory::SetCondition Establece la ICondition de la búsqueda. Cuando no se llama a este método, la búsqueda resultante no tendrá ningún filtro aplicado. |
ISearchFolderItemFactory::SetDisplayName Establece el nombre para mostrar de la carpeta de búsqueda, como se especifica. |
ISearchFolderItemFactory::SetFolderLogicalViewMode Establece el modo de vista lógica de carpeta. La configuración predeterminada se basa en el folderTypeID que establece el método ISearchFolderItemFactory::SetFolderTypeID. |
ISearchFolderItemFactory::SetFolderTypeID Establece un identificador de tipo de carpeta de búsqueda, tal como se especifica. |
ISearchFolderItemFactory::SetGroupColumn Establece una columna de grupo, como se especifica. Si no se especifica ninguna columna de grupo, no se produce ninguna agrupación. |
ISearchFolderItemFactory::SetIconSize Establece el tamaño del icono de carpeta de búsqueda, como se especifica. La configuración predeterminada se basa en el folderTypeID que establece el método ISearchFolderItemFactory::SetFolderTypeID. |
ISearchFolderItemFactory::SetScope Establece el ámbito de búsqueda, como se especifica. |
ISearchFolderItemFactory::SetSortColumns Crea una lista de direcciones de columna de ordenación, como se especifica. |
ISearchFolderItemFactory::SetStacks Crea una lista de claves de pila, tal y como se especifica. Si no se llama a este método, de forma predeterminada, la carpeta no se apilará. |
ISearchFolderItemFactory::SetVisibleColumns Crea una nueva lista de columnas cuyas columnas están visibles, dada una matriz de estructuras PROPERTYKEY. El valor predeterminado se basa en FolderTypeID. |
Comentarios
Para implementar esta interfaz, use el identificador de clase CLSID_SearchFolderItemFactory.
Requisitos
Requisito | Value |
---|---|
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_core.h (include Shobjidl.h) |