SHShellFolderView_Message-Funktion (shlobj_core.h)
[SHShellFolderView_Message steht für die Verwendung in den im Abschnitt Anforderungen angegebenen Betriebssystemen zur Verfügung. Sie kann in nachfolgenden Versionen geändert oder nicht verfügbar sein.]
Sendet eine Nachricht an die IFolderView-Standardimplementierung (DefView) der Shell.
Syntax
LRESULT SHShellFolderView_Message(
[in] HWND hwndMain,
UINT uMsg,
LPARAM lParam
);
Parameter
[in] hwndMain
Typ: HWND
Ein Handle für das Fenster, das die Nachricht empfängt.
uMsg
Typ: UINT
Die zu sendende Meldung. Im Folgenden ist eine Liste möglicher Meldungen aufgeführt.
`Message` | BESCHREIBUNG |
---|---|
SFVM_ADDOBJECT | Fügt der Shellansicht ein -Objekt hinzu. |
SFVM_GETSELECTEDOBJECTS | Ruft ein Array von PIDLs für alle ausgewählten Objekte ab. |
SFVM_REARRANGE | Benachrichtigt die IShellView , ihre Elemente neu anzuordnen. |
SFVM_REMOVEOBJECT | Entfernt ein Objekt aus der Shellansicht. |
SFVM_SETCLIPBOARD | Benachrichtigt die IShellView , wenn eines der zugehörigen Objekte als Ergebnis eines Menübefehls in der Zwischenablage platziert wird. |
SFVM_SETITEMPOS | Legt die Position eines Elements in der Shellansicht fest. |
SFVM_SETPOINTS | Legt die Punkte der derzeit ausgewählten Objekte auf das Datenobjekt bei Kopier - und Ausschneidenbefehlen fest. |
SFVM_UPDATEOBJECT | Updates ein Objekt, indem Sie einen Zeiger auf ein Array von zwei PIDLs übergeben. |
lParam
Typ: LPARAM
Der Inhalt dieses Werts hängt von der nachricht ab, die in uMsg übergeben wird. Weitere Informationen finden Sie in den Themen zu einzelnen Nachrichten.
Rückgabewert
Typ: LRESULT
Der Rückgabewert hängt von der nachricht ab, die in uMsg übergeben wird. Weitere Informationen finden Sie in den Themen zu einzelnen Nachrichten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shlobj_core.h (shlobj.h einschließen) |
Bibliothek | Shell32.lib |
DLL | Shell32.dll (Version 5.0 oder höher) |