För att markera flera noder i ett träd används väl kryssrutor(checkboxes).
Sv: Multiselect i treeview?
Svara
I c++ använder man väl style flagor när man skapar fönstret.
Titta i så fall på:
Tree-View Control Window Styles
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/treeview/styles.asp#TVS_CHECKBOXES
Om du använder .net är allt mycket enklare.