Skip to content

Commit dba7bbe

Browse files
authored
Merge c74f212 into 2130047
2 parents 2130047 + c74f212 commit dba7bbe

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

Src/Lib/ResourceHelper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -920,7 +920,7 @@ HFONT CreateFontSetting( const wchar_t *fontStr, int dpi )
920920
weight=FW_BOLD, bItalic=true;
921921
str=GetToken(str,token,_countof(token),L", \t");
922922
int size=-_wtol(token);
923-
return CreateFont(size*dpi/72,0,0,0,weight,bItalic?1:0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,name);
923+
return CreateFont(MulDiv(size,dpi,72),0,0,0,weight,bItalic?1:0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,name);
924924
}
925925

926926
static UINT WINAPI GetDpiForWindow(HWND hwnd)

Src/Lib/SettingsUIHelper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2701,7 +2701,7 @@ LRESULT CTreeSettingsDlg::OnBrowse( WORD wNotifyCode, WORD wID, HWND hWndCtl, BO
27012701
else if (_wcsicmp(token,L"bold_italic")==0)
27022702
font.lfWeight=FW_BOLD, font.lfItalic=1;
27032703
str=GetToken(str,token,_countof(token),L", \t");
2704-
font.lfHeight=-(_wtol(token)*dpi+36)/72;
2704+
font.lfHeight=-MulDiv(_wtol(token),dpi,72);
27052705

27062706
CHOOSEFONT choose={sizeof(choose),m_hWnd,NULL,&font};
27072707
choose.Flags=CF_NOSCRIPTSEL;

Src/StartMenu/StartMenuDLL/StartButton.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ LRESULT CStartButton::OnCreate( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& b
144144
m_Icon=(HICON)LoadImage(g_Instance,MAKEINTRESOURCE(IDI_APPICON),IMAGE_ICON,START_ICON_SIZE,START_ICON_SIZE,LR_DEFAULTCOLOR);
145145
}
146146
int dpi=CItemManager::GetDPI(false);
147-
m_Font=CreateFont(10*dpi/72,0,0,0,FW_BOLD,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,L"Tahoma");
147+
m_Font=CreateFont(MulDiv(10,dpi,72),0,0,0,FW_BOLD,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,DEFAULT_PITCH,L"Tahoma");
148148
int val=1;
149149
DwmSetWindowAttribute(m_hWnd,DWMWA_EXCLUDED_FROM_PEEK,&val,sizeof(val));
150150
val=DWMFLIP3D_EXCLUDEABOVE;

Src/Update/Update.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ LRESULT CUpdateDlg::OnInitDialog( UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL&
149149
HDC hdc=::GetDC(NULL);
150150
int dpi=GetDeviceCaps(hdc,LOGPIXELSY);
151151
::ReleaseDC(NULL,hdc);
152-
m_Font=CreateFont(-9*dpi/72,0,0,0,FW_NORMAL,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FIXED_PITCH,L"Consolas");
152+
m_Font=CreateFont(-MulDiv(9,dpi,72),0,0,0,FW_NORMAL,0,0,0,DEFAULT_CHARSET,OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS,DEFAULT_QUALITY,FIXED_PITCH,L"Consolas");
153153
if (m_Font)
154154
GetDlgItem(IDC_EDITTEXT).SetFont(m_Font);
155155
m_Tooltip.Create(TOOLTIPS_CLASS,m_hWnd,NULL,NULL,WS_POPUP|TTS_NOPREFIX);

0 commit comments

Comments
 (0)