OSDN Git Service

PATCH: [ 1381935 ] Simplify DirView icon loading
authorKimmo Varis <kimmov@gmail.com>
Fri, 16 Dec 2005 17:28:12 +0000 (17:28 +0000)
committerKimmo Varis <kimmov@gmail.com>
Fri, 16 Dec 2005 17:28:12 +0000 (17:28 +0000)
Src/Changes.txt
Src/DirView.cpp

index 3b65ad5..3212626 100644 (file)
@@ -1,3 +1,7 @@
+2005-12-16 Kimmo
+ PATCH: [ 1381935 ] Simplify DirView icon loading
+  Src: DirView.cpp
+
 2005-12-16 Jochen
  BUG: [ 1382021 ] Merge7z432 missing?
   Merge7z new files: Merge7z431.dsp Merge7z432.dsp
index e614c79..0180113 100644 (file)
@@ -210,48 +210,45 @@ void CDirView::OnInitialUpdate()
                m_ctlSortHeader.SubclassWindow(hWnd);
 
        // Load the bitmaps used for the list view (to reflect diff status)
+       const COLORREF ColorWhite = RGB(255, 255, 255);
        CBitmap bm;
        VERIFY (m_imageList.Create (iconCX, iconCY, ILC_COLOR32 | ILC_MASK, 15, 1));
        VERIFY (bm.LoadBitmap (IDB_LFILE));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_RFILE));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_NOTEQUAL));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_EQUAL));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_UNKNOWN));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_BINARYSAME));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_BINARYDIFF));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
-       VERIFY (-1 != m_imageList.Add((HICON)LoadImage(AfxGetInstanceHandle(),
-               MAKEINTRESOURCE(IDI_LFOLDER), IMAGE_ICON, iconCX, iconCY, LR_SHARED)));
-       VERIFY (-1 != m_imageList.Add((HICON)LoadImage(AfxGetInstanceHandle(),
-               MAKEINTRESOURCE(IDI_RFOLDER), IMAGE_ICON, iconCX, iconCY, LR_SHARED)));
+       VERIFY(-1 != m_imageList.Add(AfxGetApp()->LoadIcon(IDI_LFOLDER)));
+       VERIFY(-1 != m_imageList.Add(AfxGetApp()->LoadIcon(IDI_RFOLDER)));
        VERIFY (bm.LoadBitmap (IDB_FILESKIP));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
-       VERIFY (-1 != m_imageList.Add((HICON)LoadImage(AfxGetInstanceHandle(),
-               MAKEINTRESOURCE(IDI_FOLDERSKIP), IMAGE_ICON, iconCX, iconCY, LR_SHARED)));
-       VERIFY (-1 != m_imageList.Add((HICON)LoadImage(AfxGetInstanceHandle(),
-               MAKEINTRESOURCE(IDI_FOLDER), IMAGE_ICON, iconCX, iconCY, LR_SHARED)));
+       VERIFY(-1 != m_imageList.Add(AfxGetApp()->LoadIcon(IDI_FOLDERSKIP)));
+       VERIFY(-1 != m_imageList.Add(AfxGetApp()->LoadIcon(IDI_FOLDER)));
        VERIFY (bm.LoadBitmap (IDB_ERROR));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_FOLDERUP));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        VERIFY (bm.LoadBitmap (IDB_FOLDERUP_DISABLE));
-       VERIFY (-1 != m_imageList.Add (&bm, RGB (255, 255, 255)));
+       VERIFY (-1 != m_imageList.Add (&bm, ColorWhite));
        bm.Detach();
        m_pList->SetImageList (&m_imageList, LVSIL_SMALL);