Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxCustomShellListView.AbsolutePIDL Property

Specifies the identifier of the currently displayed folder.

#Declaration

Delphi
property AbsolutePIDL: PItemIDList read; write;

#Property Value

Type Description
PItemIDList

The pointer to the item identifier list (PIDL) of the currently displayed folder.

#Remarks

The Microsoft Shell API identifies an object by its PIDL. A full PIDL uniquely identifies an object in the Shell namespace. The path information stored in a PIDL starts from the desktop shell item and contains item IDs of all intermediate folders.

Use the AbsolutePIDL property only if you work with the Shell API directly. Call the GetItemAbsolutePIDL function to obtain the full PIDL for a shell item by its index in the currently displayed folder.

Note

Any change of the AbsolutePIDL property value raises the OnBeforeNavigation, OnAfterNavigation, and OnCurrentFolderChanged events. If the newly displayed folder contains shell items, the Shell List View control raises the OnAddFolder event for every shell item.

See Also