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 :
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. |
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. |
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. |