OSDN Git Service

Fix a bug where the headers of CPropertiesList can't show properly.
authorKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Sat, 14 May 2011 18:23:25 +0000 (03:23 +0900)
committerKazuhiro Fujieda <fujieda@users.sourceforge.jp>
Thu, 26 May 2011 23:21:35 +0000 (08:21 +0900)
xkeymacs/propertieslist.cpp

index 9345bab..7d735f4 100644 (file)
@@ -208,11 +208,9 @@ void CPropertiesList::DisplayIndicator()
 \r
        for (int nItemCount = 0; nItemCount < pHeaderCtrl->GetItemCount(); ++nItemCount) {\r
                HDITEM hditem;\r
-               pHeaderCtrl->GetItem(nItemCount, &hditem);\r
-\r
                if (nItemCount == m_nSelectedColumn) {\r
                        hditem.mask = HDI_FORMAT | HDI_BITMAP;\r
-                       hditem.fmt |= HDF_BITMAP | HDF_BITMAP_ON_RIGHT;\r
+                       hditem.fmt = HDF_STRING | HDF_BITMAP | HDF_BITMAP_ON_RIGHT;\r
                        const int IDB_SORT = m_bSortAscending ? IDB_SORT_ASCENDING : IDB_SORT_DESCENDING;\r
                        hditem.hbm = (HBITMAP)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_SORT), IMAGE_BITMAP, 0, 0, LR_LOADMAP3DCOLORS);\r
                        pHeaderCtrl->SetItem(nItemCount, &hditem);\r