home *** CD-ROM | disk | FTP | other *** search
/ Programming Windows 95 / Programming Windows 95.iso / code / CHAP12 / TREEVIEW.H < prev    next >
Encoding:
Text File  |  1996-01-01  |  785 b   |  24 lines

  1. BOOL tv_BuildRootFolder (HWND hwndListView) ;
  2. void tv_ExpandChild (HWND hwndLV, LPARAM lParam) ;
  3. BOOL tv_FetchMacro (LPARAM lParam, HWND hwndCtrl) ;
  4.  
  5. typedef struct _ITEM
  6.      {
  7.      int        nType ;    // Type (TYPE_ITEM or TYPE_FOLDER)
  8.      HTREEITEM  hItem ;    // Handle to TreeView item
  9.      LPSTR      pName ;    // Message name
  10.      LPSTR      pMacro ;   // Macro
  11.      } ITEM, *LPITEM ;
  12.  
  13. typedef struct _FOLDER
  14.      {
  15.      int        nType ;    // Type (TYPE_ITEM or TYPE_FOLDER)
  16.      HTREEITEM  hItem ;    // Handle to TreeView item
  17.      LPSTR      pName ;    // Name of folder
  18.      LPITEM     piChild ;  // Pointer to macro data array
  19.      } FOLDER, *LPFOLDER ;
  20.  
  21. #define LASTITEM ((HTREEITEM) 0xffff)
  22. #define TYPE_FOLDER 0x01
  23. #define TYPE_ITEM   0x02
  24.