Scale custom button image according to current DPI (#2248)

Fixes #2246
This commit is contained in:
ge0rdi
2025-12-12 09:09:21 +01:00
committed by GitHub
parent 40d8f5b119
commit dd57854da1
3 changed files with 19 additions and 6 deletions

View File

@@ -526,16 +526,16 @@ void CStartButton::LoadBitmap( void )
}
else
{
int dpi=GetDpi(GetParent());
bool bResource=false;
std::vector<unsigned int> buttonAnim;
if (*path)
{
m_Bitmap=LoadImageFile(path,&size,true,true,&buttonAnim);
m_Bitmap=LoadImageFile(path,&size,true,true,&buttonAnim,dpi);
}
if (!m_Bitmap)
{
int id;
int dpi=GetDpi(GetParent());
if (dpi<120)
id=IDB_BUTTON96;
else if (dpi<144)