Encabezado shlobj.h
Varias tecnologías usan este encabezado. Para más información, consulte:
shlobj.h contiene las siguientes interfaces de programación:
Interfaces
IActiveDesktopP Expone métodos que administran el escritorio de Windows. |
IADesktopP2 Proporciona métodos para administrar el escritorio de Windows. |
IColumnProvider Expone métodos que habilitan la adición de columnas personalizadas en la vista Detalles del Explorador de Windows. |
ICopyHookA Expone un método que crea un controlador de enlace de copia. (ANSI) |
ICopyHookW Expone un método que crea un controlador de enlace de copia. (Unicode) |
ICurrentWorkingDirectory Expone métodos que permiten a un cliente recuperar o establecer el directorio de trabajo actual de un objeto. |
IDefViewFrame Solo se usa para su funcionalidad IUnknown. No tiene métodos propios. |
IDockingWindowFrame Expone métodos que admiten la adición de objetos IDockingWindow a un marco. Implementado por el explorador. |
IDocViewSite Se usa como objeto de sitio por la interfaz IShellView. |
IFileViewerA Expone métodos que designan una interfaz que permite que se notifique a un visor de archivos registrados cuando debe mostrar o imprimir un archivo. (ANSI) |
IFileViewerSite Expone métodos que designan una interfaz que permite que un visor de archivos recupere el identificador en la ventana anclada actual o para establecer una nueva ventana anclada. |
IFileViewerW Expone métodos que designan una interfaz que permite que se notifique a un visor de archivos registrados cuando debe mostrar o imprimir un archivo. (Unicode) |
INewShortcutHookA Expone métodos para crear un nuevo acceso directo a Internet. (ANSI) |
INewShortcutHookW Expone métodos para crear un nuevo acceso directo a Internet. (Unicode) |
IShellFolderBand IShellFolderBand puede modificarse o no estar disponible. |
IShellImageStore En desuso. Expone métodos que manipulan la memoria caché de imágenes. |
IThumbnailCapture Expone un método que obtiene una representación en miniatura de un fondo de pantalla HTML. |
Functions
DriveType La función DriveType determina el tipo de unidad en función del número de unidad. (Función DriveType) |
GetFileNameFromBrowse La función GetFileNameFromBrowse crea un cuadro de diálogo Abrir para que el usuario pueda especificar la unidad, el directorio y el nombre de un archivo que se va a abrir. |
PathIsSlowA PathIsSlow puede modificarse o no estar disponible. (ANSI) |
PathIsSlowW PathIsSlow puede modificarse o no estar disponible. (Unicode) |
PathProcessCommand En desuso. Procesa una cadena que contiene una línea de comandos y genera una cadena entre comillas adecuada, con argumentos adjuntos si es necesario. |
PerUserInit Crea Mis documentos y otras carpetas especiales, las inicializa según sea necesario y crea el elemento de menú contextual Enviar a para Mis documentos. |
SHChangeNotifyRegisterThread Habilita el registro asincrónico y el registro de un subproceso. |
SHCreatePropSheetExtArray SHCreatePropSheetExtArray puede modificarse o no estar disponible. |
SHCreateQueryCancelAutoPlayMoniker En desuso. Crea un moniker de clase QueryCancelAutoPlay, que se puede usar para registrar el controlador IQueryCancelAutoPlay en la tabla de objetos en ejecución (ROT). |
SHLoadOLE En desuso. Se proporciona para mantener la compatibilidad con versiones anteriores. |
SHMultiFileProperties Muestra una hoja de propiedades combinada para un conjunto de archivos. Los valores de propiedad comunes a todos los archivos se muestran mientras que los que difieren muestran la cadena (varios valores). |
SHOpenPropSheetA SHOpenPropSheet puede modificarse o no estar disponible. (ANSI) |
SHOpenPropSheetW SHOpenPropSheet puede modificarse o no estar disponible. (Unicode) |
SHRunControlPanel Abre un elemento Panel de control. |
SoftwareUpdateMessageBox Muestra un cuadro de mensaje estándar que se puede usar para notificar a un usuario que se ha actualizado una aplicación. |
Estructuras
AASHELLMENUFILENAME Estructura de tamaño variable que contiene información sobre un nombre de archivo de menú. |
AASHELLMENUITEM Contiene información sobre un elemento de menú. (AASHELLMENUITEM) |
BANDINFOSFB Contiene información sobre una banda de carpetas. Esta estructura se usa con los métodos IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB. |
FVSHOWINFO Contiene información que el visor de archivos usa para mostrar un archivo. |
SFV_SETITEMPOS Almacena información de posición para un elemento. Se usa con SFVM_SETITEMPOS de mensajes. |
SHChangeProductKeyAsIDList ShChangeProductKeyAsIDList (estructura) |
SHCOLUMNDATA Contiene información que identifica un archivo determinado. Lo usa IColumnProvider::GetItemData al solicitar datos para un archivo determinado. |
SHCOLUMNINFO Contiene información sobre las propiedades de una columna. Lo usa IColumnProvider::GetColumnInfo. |
SHCOLUMNINIT Pasa información de inicialización a IColumnProvider::Initialize. |
TBINFO Se usa con la notificación SFVM_GETBUTTONINFO para especificar el número de botones que se van a agregar a la barra de herramientas, así como cómo se agregan. |