Tree Control Notification Messages
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Tree Control Notification Messages.
A tree control (CTreeCtrl) sends the following notification messages as WM_NOTIFY messages:
Notification message | Description |
---|---|
TVN_BEGINDRAG | Signals the start of a drag-and-drop operation |
TVN_BEGINLABELEDIT | Signals the start of in-place label editing |
TVN_BEGINRDRAG | Signals the start of a drag-and-drop operation, using the right mouse button |
TVN_DELETEITEM | Signals the deletion of a specific item |
TVN_ENDLABELEDIT | Signals the end of label editing |
TVN_GETDISPINFO | Requests information that the tree control requires to display an item |
TVN_ITEMEXPANDED | Signals that a parent item's list of child items was expanded or collapsed |
TVN_ITEMEXPANDING | Signals that a parent item's list of child items is about to be expanded or collapsed |
TVN_KEYDOWN | Signals a keyboard event |
TVN_SELCHANGED | Signals that the selection has changed from one item to another |
TVN_SELCHANGING | Signals that the selection is about to be changed from one item to another |
TVN_SETDISPINFO | Notification to update the information maintained for an item |