@@ -9,8 +9,8 @@ namespace WAS
99NodeTreeView::NodeTreeView () :
1010 treeHandle (NULL ),
1111 imageList (NULL ),
12- groupClosedBitmap (-1 ),
13- groupOpenedBitmap (-1 ),
12+ closedBitmapIndex (-1 ),
13+ openedBitmapIndex (-1 ),
1414 groups ()
1515{
1616
@@ -36,7 +36,7 @@ bool NodeTreeView::Init (HWND parentHandle, int x, int y, int width, int height)
3636 return true ;
3737}
3838
39- bool NodeTreeView::InitImageList (HBITMAP closedBitmap , HBITMAP openedBitmap )
39+ bool NodeTreeView::InitImageList (HBITMAP groupClosedBitmap , HBITMAP groupOpenedBitmap )
4040{
4141 if (DBGERROR (imageList != NULL )) {
4242 return false ;
@@ -45,8 +45,8 @@ bool NodeTreeView::InitImageList (HBITMAP closedBitmap, HBITMAP openedBitmap)
4545 if (DBGERROR (imageList == NULL )) {
4646 return false ;
4747 }
48- groupClosedBitmap = ImageList_Add (imageList, closedBitmap , NULL );
49- groupOpenedBitmap = ImageList_Add (imageList, openedBitmap , NULL );
48+ closedBitmapIndex = ImageList_Add (imageList, groupClosedBitmap , NULL );
49+ openedBitmapIndex = ImageList_Add (imageList, groupOpenedBitmap , NULL );
5050 TreeView_SetImageList (treeHandle, imageList, TVSIL_NORMAL);
5151 return true ;
5252}
@@ -82,8 +82,8 @@ void NodeTreeView::AddGroup (const std::wstring& group)
8282
8383 if (imageList != NULL ) {
8484 tvInsertStruct.item .mask |= TVIF_IMAGE | TVIF_SELECTEDIMAGE;
85- tvInsertStruct.item .iImage = groupClosedBitmap ;
86- tvInsertStruct.item .iSelectedImage = groupClosedBitmap ;
85+ tvInsertStruct.item .iImage = closedBitmapIndex ;
86+ tvInsertStruct.item .iSelectedImage = closedBitmapIndex ;
8787 }
8888
8989 HTREEITEM groupItem = (HTREEITEM) SendMessage (treeHandle, TVM_INSERTITEM, 0 , (LPARAM) &tvInsertStruct);
@@ -120,11 +120,11 @@ void NodeTreeView::GroupExpanded (const TVITEMW& group)
120120{
121121 TVITEM newGroup = group;
122122 if (group.state & TVIS_EXPANDED) {
123- newGroup.iImage = groupOpenedBitmap ;
124- newGroup.iSelectedImage = groupOpenedBitmap ;
123+ newGroup.iImage = openedBitmapIndex ;
124+ newGroup.iSelectedImage = openedBitmapIndex ;
125125 } else {
126- newGroup.iImage = groupClosedBitmap ;
127- newGroup.iSelectedImage = groupClosedBitmap ;
126+ newGroup.iImage = closedBitmapIndex ;
127+ newGroup.iSelectedImage = closedBitmapIndex ;
128128 }
129129 TreeView_SetItem (treeHandle, &newGroup);
130130}
0 commit comments