ShellBrowser Delphi Components Documentation
ContentsIndexHome
PreviousUpNext
JamShellChangeNotifier.TNotificationEvent

The possible types of events that can occur for Windows Shell change notifications.

Syntax
Pascal
TNotificationEvent = (
  neAssociationChange,
  neAttributesChange,
  neFileChange,
  neFileCreate,
  neFileDelete,
  neFileRename,
  neDriveAdd,
  neDriveRemove,
  neShellDriveAdd,
  neDriveSpaceChange,
  neMediaInsert,
  neMediaRemove,
  neFolderCreate,
  neFolderDelete,
  neFolderRename,
  neFolderUpdate,
  neNetShare,
  neServerDisconnect,
  neImageListChange,
  neUnknown,
  neAsyncResult,
  nePopulated
);
Members 
Description 
neAssociationChange 
Informs about changes of file type associations. 
neAttributesChange 
Informs about changes of the attributes of items or folders that have changed. 
neFileChange 
Informs if an existing non folder item has changed, but the item still exists and has not been renamed. 
neFileCreate 
Informs if a non folder item has been created. 
neFileDelete 
Informs about the deletion of non folder items. 
neFileRename 
Informs if the name of a non folder item has changed. 
neDriveAdd 
Informs when a drive has been added. 
neDriveRemove 
Informs if a drive has been removed. 
neShellDriveAdd 
Informs if a drive has been added and the Shell should create a new window for the drive. 
neDriveSpaceChange 
Informs when the amount of free space on a drive has changed.  
neMediaInsert 
Informs if a storage media has been inserted into a drive.  
neMediaRemove 
Informs if a storage media has been removed from a drive. 
neFolderCreate 
Informs when a folder has been created. 
neFolderDelete 
Informs when a folder has been removed.  
neFolderRename 
Informs if the name of a folder has changed. 
neFolderUpdate 
Informs if the contents of an existing folder have changed, but the folder still exists and has not been renamed. 
neNetShare 
Informs if the sahring status of a folder on the local computer has been changed. 
neServerDisconnect 
Informs if the computer has disconnected from a server. 
neImageListChange 
Informs if an image in the system image list has changed. 
neUnknown 
This type is used for any events that are not unknown to the component, as they may appear in future Windows version. We recommend to turn notifications for this event type off. 
neAsyncResult 
Internal notification, used to inform that the asynchronous enumeration found an element. 
nePopulated 
Internal notification, used to inform that the asynchronous enumeration is finished.