@@ -3718,7 +3718,6 @@ class CMenuStyleDlg: public CResizeableDlg<CMenuStyleDlg>
37183718 CWindow m_ImageClassic1, m_ImageClassic2, m_ImageWin7;
37193719 CWindow m_Tooltip;
37203720 CWindow m_ButtonAero, m_ButtonClassic, m_ButtonCustom;
3721- bool m_bLargeBitmaps;
37223721 HICON m_hIcon;
37233722 CString m_IconPath;
37243723
@@ -3737,14 +3736,13 @@ LRESULT CMenuStyleDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO
37373736 HDC hdc=::GetDC (NULL );
37383737 int dpi=GetDeviceCaps (hdc,LOGPIXELSY);
37393738 ::ReleaseDC (NULL ,hdc);
3740- m_bLargeBitmaps=dpi>=144 ;
3741- if (m_bLargeBitmaps)
3739+ bool bLargeBitmaps=dpi>=144 ;
37423740 {
3743- HBITMAP bmp=(HBITMAP) LoadImage ( g_Instance,MAKEINTRESOURCE (IDB_STYLE_CLASSIC1150),IMAGE_BITMAP, 0 , 0 ,LR_CREATEDIBSECTION );
3741+ HBITMAP bmp=LoadImageResource ( g_Instance,MAKEINTRESOURCE (bLargeBitmaps? IDB_STYLE_CLASSIC1150:IDB_STYLE_CLASSIC1), true , true );
37443742 m_ImageClassic1.SendMessage (STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp);
3745- bmp=(HBITMAP) LoadImage ( g_Instance,MAKEINTRESOURCE (IDB_STYLE_CLASSIC2150),IMAGE_BITMAP, 0 , 0 ,LR_CREATEDIBSECTION );
3743+ bmp=LoadImageResource ( g_Instance,MAKEINTRESOURCE (bLargeBitmaps? IDB_STYLE_CLASSIC2150:IDB_STYLE_CLASSIC2), true , true );
37463744 m_ImageClassic2.SendMessage (STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp);
3747- bmp=(HBITMAP) LoadImage ( g_Instance,MAKEINTRESOURCE (IDB_STYLE_WIN7150),IMAGE_BITMAP, 0 , 0 ,LR_CREATEDIBSECTION );
3745+ bmp=LoadImageResource ( g_Instance,MAKEINTRESOURCE (bLargeBitmaps? IDB_STYLE_WIN7150:IDB_STYLE_WIN7), true , true );
37483746 m_ImageWin7.SendMessage (STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp);
37493747 }
37503748
@@ -3779,7 +3777,6 @@ LRESULT CMenuStyleDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL&
37793777{
37803778 if (m_hIcon) DestroyIcon (m_hIcon);
37813779 m_hIcon=NULL ;
3782- if (m_bLargeBitmaps)
37833780 {
37843781 HBITMAP bmp=(HBITMAP)m_ImageClassic1.SendMessage (STM_GETIMAGE,IMAGE_BITMAP);
37853782 if (bmp) DeleteObject (bmp);
0 commit comments