TreeView

来源:互联网 发布:高速数据采集 编辑:程序博客网 时间:2024/06/08 14:04

1. Tree View Control Messages  
 TVM_CREATEDRAGIMAGE  
 TVM_DELETEITEM  
 TVM_EDITLABEL  
 TVM_ENDEDITLABELNOW  
 TVM_ENSUREVISIBLE  
 TVM_EXPAND  
 TVM_GETBKCOLOR  
 TVM_GETCOUNT  
 TVM_GETEDITCONTROL  
 TVM_GETIMAGELIST  
 TVM_GETINDENT  
 TVM_GETINSERTMARKCOLOR  
 TVM_GETISEARCHSTRING  
 TVM_GETITEM  
 TVM_GETITEMHEIGHT  
 TVM_GETITEMRECT  
 TVM_GETNEXTITEM  
 TVM_GETSCROLLTIME  
 TVM_GETTEXTCOLOR  
 TVM_GETTOOLTIPS  
 TVM_GETUNICODEFORMAT  
 TVM_GETVISIBLECOUNT  
 TVM_HITTEST  
 TVM_INSERTITEM  
 TVM_SELECTITEM  
 TVM_SETBKCOLOR  
 TVM_SETIMAGELIST  
 TVM_SETINDENT  
 TVM_SETINSERTMARK  
 TVM_SETINSERTMARKCOLOR  
 TVM_SETITEM  
 TVM_SETITEMHEIGHT  
 TVM_SETSCROLLTIME  
 TVM_SETTEXTCOLOR  
 TVM_SETTOOLTIPS  
 TVM_SETUNICODEFORMAT  
 TVM_SORTCHILDREN  
 TVM_SORTCHILDRENCB  

2. Tree View Notification Messages  
 NM_CLICK (tree view)  
 NM_CUSTOMDRAW (tree view)  
 NM_DBLCLK (tree view)  
 NM_KILLFOCUS (tree view)  
 NM_RCLICK (tree view)  
 NM_RCLICK (tree view)  
 NM_RETURN (tree view)  
 NM_SETCURSOR (tree view)  
 NM_SETFOCUS (tree view)  
 TVN_BEGINDRAG  
 TVN_BEGINLABELEDIT  
 TVN_BEGINRDRAG  
 TVN_DELETEITEM  
 TVN_ENDLABELEDIT  
 TVN_GETDISPINFO  
 TVN_GETINFOTIP  
 TVN_ITEMEXPANDED  
 TVN_ITEMEXPANDING  
 TVN_KEYDOWN  
 TVN_SELCHANGED  
 TVN_SELCHANGING  
 TVN_SETDISPINFO  
 TVN_SINGLEEXPAND 

 父窗口通过WM_COMMAND消息接收:

 wNotifyCode = HIWORD(wParam); // notification code
 wID = LOWORD(wParam);         // item, control, or accelerator identifier
 hwndCtl = (HWND) lParam;      // handle of control


3. TreeCtrl Styles
 TBS_HORZ  
 TBS_VERT  
 TBS_AUTOTICKS  
 TBS_NOTICKS 
 TBS_BOTTOM 
 TBS_TOP 
 TBS_RIGHT
 TBS_LEFT 
 TBS_BOTH 
 TBS_ENABLESELRANGE