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 |
---|---|
|
Die Benachrichtigung wurde verarbeitet. |
|
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 |