@@ -3718,7 +3718,6 @@ class CMenuStyleDlg: public CResizeableDlg<CMenuStyleDlg>
3718
3718
CWindow m_ImageClassic1, m_ImageClassic2, m_ImageWin7;
3719
3719
CWindow m_Tooltip;
3720
3720
CWindow m_ButtonAero, m_ButtonClassic, m_ButtonCustom;
3721
- bool m_bLargeBitmaps;
3722
3721
HICON m_hIcon;
3723
3722
CString m_IconPath;
3724
3723
@@ -3737,14 +3736,13 @@ LRESULT CMenuStyleDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BO
3737
3736
HDC hdc=::GetDC (NULL );
3738
3737
int dpi=GetDeviceCaps (hdc,LOGPIXELSY);
3739
3738
::ReleaseDC (NULL ,hdc);
3740
- m_bLargeBitmaps=dpi>=144 ;
3741
- if (m_bLargeBitmaps)
3739
+ bool bLargeBitmaps=dpi>=144 ;
3742
3740
{
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 );
3744
3742
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 );
3746
3744
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 );
3748
3746
m_ImageWin7.SendMessage (STM_SETIMAGE,IMAGE_BITMAP,(LPARAM)bmp);
3749
3747
}
3750
3748
@@ -3779,7 +3777,6 @@ LRESULT CMenuStyleDlg::OnDestroy( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL&
3779
3777
{
3780
3778
if (m_hIcon) DestroyIcon (m_hIcon);
3781
3779
m_hIcon=NULL ;
3782
- if (m_bLargeBitmaps)
3783
3780
{
3784
3781
HBITMAP bmp=(HBITMAP)m_ImageClassic1.SendMessage (STM_GETIMAGE,IMAGE_BITMAP);
3785
3782
if (bmp) DeleteObject (bmp);
0 commit comments