shlobj.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
shlobj.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
IActiveDesktopP Macht Methoden verfügbar, die den Windows-Desktop verwalten. |
IADesktopP2 Stellt Methoden zum Verwalten des Windows-Desktops bereit. |
IColumnProvider Macht Methoden verfügbar, die das Hinzufügen benutzerdefinierter Spalten in der Windows Explorer Detailansicht ermöglichen. |
ICopyHookA Macht eine Methode verfügbar, die einen Kopierhakenhandler erstellt. (ANSI) |
ICopyHookW Macht eine Methode verfügbar, die einen Kopierhakenhandler erstellt. (Unicode) |
ICurrentWorkingDirectory Macht Methoden verfügbar, mit denen ein Client das aktuelle Arbeitsverzeichnis eines Objekts abrufen oder festlegen kann. |
IDefViewFrame Wird nur für die IUnknown-Funktionalität verwendet. Es hat keine eigenen Methoden. |
IDockingWindowFrame Macht Methoden verfügbar, die das Hinzufügen von IDockingWindow-Objekten zu einem Frame unterstützen. Wird vom Browser implementiert. |
IDocViewSite Wird von der IShellView-Schnittstelle als Websiteobjekt verwendet. |
IFileViewerA Macht Methoden verfügbar, die eine Schnittstelle festlegen, mit der ein registrierter Dateianzeiger benachrichtigt werden kann, wenn eine Datei angezeigt oder gedruckt werden muss. (ANSI) |
IFileViewerSite Macht Methoden verfügbar, die eine Schnittstelle festlegen, die es einem Datei-Viewer ermöglicht, das Handle im aktuellen angehefteten Fenster abzurufen oder ein neues angeheftetes Fenster festzulegen. |
IFileViewerW Macht Methoden verfügbar, die eine Schnittstelle festlegen, mit der ein registrierter Dateianzeiger benachrichtigt werden kann, wenn eine Datei angezeigt oder gedruckt werden muss. (Unicode) |
INewShortcutHookA Macht Methoden verfügbar, um eine neue Internetverknüpfung zu erstellen. (ANSI) |
INewShortcutHookW Macht Methoden verfügbar, um eine neue Internetverknüpfung zu erstellen. (Unicode) |
IShellFolderBand IShellFolderBand kann geändert oder nicht verfügbar sein. |
IShellImageStore Veraltet. Macht Methoden verfügbar, die den Imagecache bearbeiten. |
IThumbnailCapture Macht eine Methode verfügbar, die eine Miniaturansichtsdarstellung eines HTML-Hintergrundbilds erhält. |
Functions
Drivetype Die DriveType-Funktion bestimmt den Laufwerktyp basierend auf der Laufwerksnummer. (DriveType-Funktion) |
GetFileNameFromBrowse Die GetFileNameFromBrowse-Funktion erstellt ein Dialogfeld Öffnen, sodass der Benutzer das Laufwerk, das Verzeichnis und den Namen einer zu öffnenden Datei angeben kann. |
PathIsSlowA PathIsSlow kann geändert oder nicht verfügbar sein. (ANSI) |
PathIsSlowW PathIsSlow kann geändert oder nicht verfügbar sein. (Unicode) |
PathProcessCommand Veraltet. Verarbeitet eine Zeichenfolge, die eine Befehlszeile enthält, und generiert eine entsprechend in Anführungszeichen gesetzte Zeichenfolge mit bei Bedarf angefügten Argumenten. |
PerUserInit Erstellt Eigene Dokumente und andere spezielle Ordner, initialisiert sie bei Bedarf und erstellt das Kontextmenüelement Senden an für Meine Dokumente. |
SHChangeNotifyRegisterThread Aktiviert das asynchrone Registrieren und Aufheben der Registrierung eines Threads. |
SHCreatePropSheetExtArray SHCreatePropSheetExtArray kann geändert oder nicht verfügbar sein. |
SHCreateQueryCancelAutoPlayMoniker Veraltet. Erstellt einen Moniker der QueryCancelAutoPlay-Klasse, der dann zum Registrieren des IQueryCancelAutoPlay-Handlers in der ausgeführten Objekttabelle (ROT) verwendet werden kann. |
SHLoadOLE Veraltet. Dieser Parameter wird aus Gründen der Abwärtskompatibilität bereitgestellt. |
SHMultiFileProperties Zeigt ein zusammengeführtes Eigenschaftenblatt für einen Satz von Dateien an. Eigenschaftenwerte, die allen Dateien gemeinsam sind, werden angezeigt, während bei unterschiedlichen Werten die Zeichenfolge angezeigt wird (mehrere Werte). |
SHOpenPropSheetA SHOpenPropSheet kann geändert oder nicht verfügbar sein. (ANSI) |
SHOpenPropSheetW SHOpenPropSheet kann geändert oder nicht verfügbar sein. (Unicode) |
SHRunControlPanel Öffnet ein Systemsteuerung-Element. |
SoftwareUpdateMessageBox Zeigt ein Standardmeldungsfeld an, das verwendet werden kann, um einen Benutzer darüber zu informieren, dass eine Anwendung aktualisiert wurde. |
Strukturen
AASHELLMENUFILENAME Eine Struktur mit variabler Größe, die Informationen zu einem Menüdateinamen enthält. |
AASHELLMENUITEM Enthält Informationen zu einem Menüelement. (AASHELLMENUITEM) |
BANDINFOSFB Enthält Informationen zu einem Ordnerband. Diese Struktur wird mit den Methoden IShellFolderBand::GetBandInfoSFB und IShellFolderBand::SetBandInfoSFB verwendet. |
FVSHOWINFO Enthält Informationen, die der Datei-Viewer zum Anzeigen einer Datei verwendet. |
SFV_SETITEMPOS Speichert Positionsinformationen für ein Element. Wird mit nachrichtenbasierten SFVM_SETITEMPOS verwendet. |
SHChangeProductKeyAsIDList SHChangeProductKeyAsIDList-Struktur |
SHCOLUMNDATA Enthält Informationen, die eine bestimmte Datei identifizieren. Es wird von IColumnProvider::GetItemData verwendet, wenn Daten für eine bestimmte Datei angefordert werden. |
SHCOLUMNINFO Enthält Informationen zu den Eigenschaften einer Spalte. Es wird von IColumnProvider::GetColumnInfo verwendet. |
SHCOLUMNINIT Übergibt Initialisierungsinformationen an IColumnProvider::Initialize. |
TBINFO Wird zusammen mit der SFVM_GETBUTTONINFO Benachrichtigung verwendet, um die Anzahl der Schaltflächen anzugeben, die der Symbolleiste hinzugefügt werden sollen, und wie sie hinzugefügt werden. |