INameSpaceTreeControl::InsertRoot method (shobjidl_core.h)
Inserts a Shell item on a root item in a tree.
Syntax
HRESULT InsertRoot(
[in] int iIndex,
[in] IShellItem *psiRoot,
[in] SHCONTF grfEnumFlags,
[in] NSTCROOTSTYLE grfRootStyle,
[in, optional] IShellItemFilter *pif
);
Parameters
[in] iIndex
Type: int
The index at which to insert the root.
[in] psiRoot
Type: IShellItem*
A pointer to the Shell item that is being inserted.
[in] grfEnumFlags
Type: SHCONTF
Enumerates the qualities of the root and all of its children. One of the values of type SHCONTF.
[in] grfRootStyle
Type: NSTCROOTSTYLE
The style of the root that is being inserted. One or more of the following values (flags can be combined using a bitwise OR).
NSTCRS_VISIBLE (0x0000)
The root is visible as well as the items. Mutually exclusive with NSTCRS_HIDDEN.
NSTCRS_HIDDEN (0x0001)
The root is hidden so that only the children are visible. Mutually exclusive with NSTCRS_VISIBLE.
NSTCRS_EXPANDED (0x0002)
The root is expanded upon initialization.
[in, optional] pif
Type: IShellItemFilter*
A pointer to the IShellItemFilter that enables you to filter which items in the tree are displayed. If supplied, every item is customizable with a SHCONTF flag. This value can be NULL if no filter is required.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | shobjidl_core.h (include Shobjidl.h) |
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για