IShellFolder2::GetDefaultColumnState-Methode (shobjidl_core.h)
Ruft den Standardzustand für eine angegebene Spalte ab.
Syntax
HRESULT GetDefaultColumnState(
[in] UINT iColumn,
[out] SHCOLSTATEF *pcsFlags
);
Parameter
[in] iColumn
Typ: UINT
Eine ganze Zahl, die die Spaltennummer angibt.
[out] pcsFlags
Typ: SHCOLSTATEF*
Ein Zeiger auf einen Wert, der Flags enthält, die den Standardspaltenstatus angeben. Dieser Parameter kann eine Kombination der folgenden Flags enthalten.
SHCOLSTATE_TYPE_STR
Eine Zeichenfolge.
SHCOLSTATE_TYPE_INT
Eine ganze Zahl.
SHCOLSTATE_TYPE_DATE
Ein Datum
SHCOLSTATE_ONBYDEFAULT
Sollte standardmäßig in der Ansicht Windows Explorer Details angezeigt werden.
SHCOLSTATE_SLOW
Empfiehlt, dass die Ordneransicht Spalteninformationen asynchron in einem Hintergrundthread extrahiert, da das Extrahieren dieser Informationen zeitaufwändig sein kann.
SHCOLSTATE_EXTENDED
Wird von einem Handler bereitgestellt, nicht vom Ordnerobjekt.
SHCOLSTATE_SECONDARYUI
Wird nicht im Kontextmenü angezeigt, sondern im Dialogfeld Mehr aufgeführt.
SHCOLSTATE_HIDDEN
Wird nicht in der Benutzeroberfläche angezeigt.
SHCOLSTATE_PREFER_VARCMP
Verwendet die Standardsortierung anstelle von CompareIDs , um die Sortierreihenfolge abzurufen.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |
DLL | Shell32.dll (Version 5.0 oder höher) |