en-tête shlobj.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
shlobj.h contient les interfaces de programmation suivantes :
Interfaces
IActiveDesktopP Expose les méthodes qui gèrent le Bureau Windows. |
IADesktopP2 Fournit des méthodes pour gérer le Bureau Windows. |
IColumnProvider Expose des méthodes qui permettent l’ajout de colonnes personnalisées dans l’affichage Détails de Windows Explorer. |
ICopyHookA Expose une méthode qui crée un gestionnaire de hook de copie. (ANSI) |
ICopyHookW Expose une méthode qui crée un gestionnaire de hook de copie. (Unicode) |
ICurrentWorkingDirectory Expose des méthodes qui permettent à un client de récupérer ou de définir le répertoire de travail actuel d’un objet. |
IDefViewFrame Utilisé uniquement pour sa fonctionnalité IUnknown. Il n’a pas de méthode propre. |
IDockingWindowFrame Expose des méthodes qui prennent en charge l’ajout d’objets IDockingWindow à un cadre. Implémenté par le navigateur. |
IDocViewSite Utilisé comme objet de site par l’interface IShellView. |
IFileViewerA Expose des méthodes qui désignent une interface qui permet à une visionneuse de fichiers inscrite d’être avertie lorsqu’elle doit afficher ou imprimer un fichier. (ANSI) |
IFileViewerSite Expose des méthodes qui désignent une interface qui permet à une visionneuse de fichiers de récupérer le handle dans la fenêtre épinglée actuelle ou de définir une nouvelle fenêtre épinglée. |
IFileViewerW Expose des méthodes qui désignent une interface qui permet à une visionneuse de fichiers inscrite d’être avertie lorsqu’elle doit afficher ou imprimer un fichier. (Unicode) |
INewShortcutHookA Expose des méthodes pour créer un raccourci Internet. (ANSI) |
INewShortcutHookW Expose des méthodes pour créer un raccourci Internet. (Unicode) |
IShellFolderBand IShellFolderBand peut être modifié ou indisponible. |
IShellImageStore Action déconseillée. Expose des méthodes qui manipulent le cache d’image. |
IThumbnailCapture Expose une méthode qui obtient une représentation miniature d’un papier peint HTML. |
Fonctions
DriveType La fonction DriveType détermine le type de lecteur en fonction du numéro de lecteur. (Fonction DriveType) |
GetFileNameFromBrowse La fonction GetFileNameFromBrowse crée une boîte de dialogue Ouvrir afin que l’utilisateur puisse spécifier le lecteur, le répertoire et le nom d’un fichier à ouvrir. |
PathIsSlowA PathIsSlow peut être modifié ou indisponible. (ANSI) |
PathIsSlowW PathIsSlow peut être modifié ou indisponible. (Unicode) |
PathProcessCommand Action déconseillée. Traite une chaîne qui contient une ligne de commande et génère une chaîne correctement entre guillemets, avec des arguments joints si nécessaire. |
PerUserInit Crée Mes documents et d’autres dossiers spéciaux, les initialise en fonction des besoins et crée l’élément de menu contextuel Envoyer à pour Mes documents. |
SHChangeNotifyRegisterThread Active l’inscription et la désinscription asynchrones d’un thread. |
SHCreatePropSheetExtArray SHCreatePropSheetExtArray peut être modifié ou indisponible. |
SHCreateQueryCancelAutoPlayMoniker Action déconseillée. Crée un moniker de classe QueryCancelAutoPlay, qui peut ensuite être utilisé pour inscrire le gestionnaire IQueryCancelAutoPlay dans la table d’objets en cours d’exécution (ROT). |
SHLoadOLE Action déconseillée. Fourni pour la compatibilité ascendante. |
SHMultiFileProperties Affiche une feuille de propriétés fusionnée pour un ensemble de fichiers. Les valeurs de propriété communes à tous les fichiers sont affichées tandis que celles qui diffèrent affichent la chaîne (plusieurs valeurs). |
SHOpenPropSheetA SHOpenPropSheet peut être modifié ou indisponible. (ANSI) |
SHOpenPropSheetW SHOpenPropSheet peut être modifié ou indisponible. (Unicode) |
SHRunControlPanel Ouvre un élément Panneau de configuration. |
SoftwareUpdateMessageBox Affiche une boîte de message standard qui peut être utilisée pour informer un utilisateur qu’une application a été mise à jour. |
Structures
AASHELLMENUFILENAME Structure de taille variable qui contient des informations sur un nom de fichier de menu. |
AASHELLMENUITEM Contient des informations sur un élément de menu. (AASHELLMENUITEM) |
BANDINFOSFB Contient des informations sur une bande de dossiers. Cette structure est utilisée avec les méthodes IShellFolderBand::GetBandInfoSFB et IShellFolderBand::SetBandInfoSFB. |
FVSHOWINFO Contient les informations que la visionneuse de fichiers utilise pour afficher un fichier. |
SFV_SETITEMPOS Stocke les informations de position d’un élément. Utilisé avec les SFVM_SETITEMPOS de message. |
SHChangeProductKeyAsIDList Structure SHChangeProductKeyAsIDList |
SHCOLUMNDATA Contient des informations qui identifient un fichier particulier. Il est utilisé par IColumnProvider::GetItemData lors de la demande de données pour un fichier particulier. |
SHCOLUMNINFO Contient des informations sur les propriétés d’une colonne. Il est utilisé par IColumnProvider::GetColumnInfo. |
SHCOLUMNINIT Transmet les informations d’initialisation à IColumnProvider::Initialize. |
TBINFO Utilisé avec la notification SFVM_GETBUTTONINFO pour spécifier le nombre de boutons à ajouter à la barre d’outils, ainsi que la façon dont ils sont ajoutés. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour