IShellFolderViewCB::MessageSFVCB-Methode (shlobj_core.h)

Ermöglicht die Kommunikation zwischen dem Systemordneransichtsobjekt und einem Rückrufobjekt der Systemordneransicht.

Syntax

HRESULT MessageSFVCB(
  [in] UINT   uMsg,
       WPARAM wParam,
       LPARAM lParam
);

Parameter

[in] uMsg

Typ: UINT

Eine der folgenden Benachrichtigungen:

Benachrichtigung Verbrauch
SFVM_ADDPROPERTYPAGES Ermöglicht dem Rückrufobjekt, eine Seite bereitzustellen, die dem Eigenschaftenblatt Eigenschaften des ausgewählten Objekts hinzugefügt werden kann.
SFVM_BACKGROUNDENUM Ermöglicht dem Rückrufobjekt, die Enumeration für einen Hintergrundthread anzufordern.
SFVM_BACKGROUNDENUMDONE Benachrichtigt das Rückrufobjekt, dass die Hintergrundaufzählung abgeschlossen ist.
SFVM_COLUMNCLICK Benachrichtigt das Rückrufobjekt, dass der Benutzer auf eine Spaltenüberschrift geklickt hat, um die Liste der Objekte in der Ordneransicht zu sortieren.
SFVM_DEFITEMCOUNT Ermöglicht dem Rückrufobjekt, die Anzahl der Elemente in der Ordneransicht anzugeben.
SFVM_DEFVIEWMODE Ermöglicht dem Rückrufobjekt, den Ansichtsmodus anzugeben.
SFVM_DIDDRAGDROP Benachrichtigt die Rückruffunktion, dass ein Drag-and-Drop-Vorgang gestartet wurde.
SFVM_FSNOTIFY Benachrichtigt das Rückrufobjekt, dass ein Ereignis stattgefunden hat, das sich auf eines seiner Elemente auswirkt.
SFVM_GETANIMATION Ermöglicht dem Rückrufobjekt, anzugeben, dass eine Animation angezeigt wird, während Elemente in einem Hintergrundthread aufgelistet werden.
SFVM_GETBUTTONINFO Ermöglicht dem Rückrufobjekt das Hinzufügen von Schaltflächen zur Symbolleiste.
SFVM_GETBUTTONS Ermöglicht dem Rückrufobjekt, die Schaltflächen anzugeben, die der Symbolleiste hinzugefügt werden sollen.
SFVM_GETDETAILSOF Ermöglicht dem Rückrufobjekt, die Details für ein Element in einem Shellordner bereitzustellen. Verwenden Sie nur, wenn ein Aufruf von GetDetailsOf fehlschlägt und keine GetDetailsOf-Methode zum Aufrufen verfügbar ist.
SFVM_GETHELPTEXT Ermöglicht dem Rückrufobjekt, eine Hilfetextzeichenfolge für Menüelemente oder Symbolleistenschaltflächen anzugeben.
SFVM_GETHELPTOPIC Ermöglicht dem Rückrufobjekt, eine Hilfedatei und ein Thema anzugeben.
SFVM_GETNOTIFY Gibt an, welche Ereignisse eine SFVM_FSNOTIFY Nachricht für ein bestimmtes Element generieren.
SFVM_GETPANE Ermöglicht dem Rückrufobjekt, den status Balkenbereich bereitzustellen, in dem die Internetzoneninformationen angezeigt werden sollen.
SFVM_GETSORTDEFAULTS Ermöglicht dem Rückrufobjekt das Angeben von Standardsortierparametern.
SFVM_GETTOOLTIPTEXT Ermöglicht dem Rückrufobjekt, eine QuickInfo-Textzeichenfolge für Menüelemente oder Symbolleistenschaltflächen anzugeben.
SFVM_GETZONE Ermöglicht dem Rückrufobjekt die Bereitstellung von Internetzoneninformationen.
SFVM_INITMENUPOPUP Ermöglicht dem Rückrufobjekt das Ändern des Kontextmenüs eines Elements.
SFVM_INVOKECOMMAND Benachrichtigt das Rückrufobjekt, dass einer seiner Symbolleisten- oder Menübefehle aufgerufen wurde.
SFVM_MERGEMENU Ermöglicht dem Rückrufobjekt das Zusammenführen von Menüelementen in windows Explorer Menüs.
SFVM_QUERYFSNOTIFY Ermöglicht dem Rückrufobjekt das Registrieren eines Ordners, sodass änderungen an der Ansicht dieses Ordners Benachrichtigungen generieren.
SFVM_SETISFV Benachrichtigt das Rückrufobjekt des Containerstandorts. Dies wird nur verwendet, wenn IObjectWithSite::SetSite nicht unterstützt wird und SHCreateShellFolderViewEx verwendet wird.
SFVM_SIZE Benachrichtigt das Rückrufobjekt, dass die Größe der Ordneransicht geändert wurde.
SFVM_THISIDLIST Ermöglicht dem Rückrufobjekt, die PIDL der Ansicht anzugeben. Dies wird nur verwendet, wenn SetIDList und IPersistFolder2::GetCurFolder fehler sind.
SFVM_UNMERGEMENU Benachrichtigt das Rückrufobjekt, dass ein Menü entfernt wird.
SFVM_UPDATESTATUSBAR Ermöglicht dem Rückrufobjekt, die Aktualisierung der status leiste anzufordern.
SFVM_WINDOWCREATED Benachrichtigt das Rückrufobjekt, dass das Ordneransichtsfenster erstellt wird.

wParam

Typ: WPARAM

Zusätzliche Informationen: Spezifische Anforderungen finden Sie auf den einzelnen Benachrichtigungsseiten.

lParam

Typ: LPARAM

Zusätzliche Informationen: Spezifische Anforderungen finden Sie auf den einzelnen Benachrichtigungsseiten.

Rückgabewert

Typ: HRESULT

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Benachrichtigung wurde verarbeitet.
E_NOTIMPL
Die Nachricht wurde nicht verarbeitet, und das Systemordneransichtsobjekt sollte die Standardverarbeitung ausführen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h
DLL Shell32.dll