Skip to main content

TcxShellChangeEvent Type

The procedural type for shell change events.

Declaration

TcxShellChangeEvent = procedure(Sender: TObject; AEventID: DWORD; APIDL1: PItemIDList; APIDL2: PItemIDList) of object;

Parameters

Name Type Description
Sender TObject

Provides access to the shell control that raised the shell change event. Cast the Sender property value to the corresponding shell control class to access its public members.

AEventID DWORD

Returns the identifier of the Windows Shell event that occurred.

APIDL1 PItemIDList

The pointer to the item identifier list (PIDL) to the first shell item associated with the Windows Shell event that occurred.

APIDL2 PItemIDList

The pointer to the item identifier list (PIDL) to the second shell item associated with the Windows Shell event that occurred.

Remarks

The shell change event occurs every time a DevExpress control tracks a change in Windows Shell made by an external application (Windows Explorer, for example).

The following public API members reference the TcxShellChangeEvent procedural type:

TcxCustomShellListView.OnShellChange
Allows you to respond to external changes made in Windows Shell.
TcxCustomShellTreeView.OnShellChange
Allows you to respond to external changes made in Windows Shell.
TdxCustomShellListView.OnShellChange
Allows you to respond to external changes made in Windows Shell.
TdxCustomShellTreeView.OnShellChange
Allows you to respond to external changes made in Windows Shell.
TdxCustomShellBreadcrumbEdit.OnShellChange
Allows you to respond to external changes made in Windows Shell.
See Also