FFFTPのソースコードです。
Révision | 00fed7482c33c7bff17ce3c24b7cdff324954505 (tree) |
---|---|
l'heure | 2014-04-28 19:23:54 |
Auteur | s_kawamoto <s_kawamoto@user...> |
Commiter | s_kawamoto |
Add resources for high DPI displays.
@@ -2018,8 +2018,8 @@ HBITMAP ResizeBitmap(HBITMAP hBitmap, int UnitSizeX, int UnitSizeY, int ScaleNum | ||
2018 | 2018 | UnitSizeX = Bitmap.bmWidth; |
2019 | 2019 | if(UnitSizeY == 0) |
2020 | 2020 | UnitSizeY = Bitmap.bmHeight; |
2021 | - Width = (Bitmap.bmWidth / UnitSizeX) * ((CalcPixelX(UnitSizeX) * ScaleNumerator) / ScaleDenominator); | |
2022 | - Height = (Bitmap.bmHeight / UnitSizeY) * ((CalcPixelY(UnitSizeY) * ScaleNumerator) / ScaleDenominator); | |
2021 | + Width = (Bitmap.bmWidth / UnitSizeX) * CalcPixelX((UnitSizeX * ScaleNumerator) / ScaleDenominator); | |
2022 | + Height = (Bitmap.bmHeight / UnitSizeY) * CalcPixelY((UnitSizeY * ScaleNumerator) / ScaleDenominator); | |
2023 | 2023 | if(hDstBitmap = CreateCompatibleBitmap(hDC, Width, Height)) |
2024 | 2024 | { |
2025 | 2025 | hSrcOld = SelectObject(hSrcDC, hBitmap); |
@@ -259,7 +259,7 @@ int MakeToolBarWindow(HWND hWnd, HINSTANCE hInst) | ||
259 | 259 | hOriginal = LoadImage(hInst, MAKEINTRESOURCE(main_toolbar_bmp), IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADMAP3DCOLORS); |
260 | 260 | if(hOriginal != NULL) |
261 | 261 | { |
262 | - hResized = ResizeBitmap(hOriginal, 16, 16, 1, 1); | |
262 | + hResized = ResizeBitmap(hOriginal, 64, 64, 16, 64); | |
263 | 263 | DeleteObject(hOriginal); |
264 | 264 | } |
265 | 265 | hWndTbarMain = CreateToolbarEx( |
@@ -310,7 +310,7 @@ int MakeToolBarWindow(HWND hWnd, HINSTANCE hInst) | ||
310 | 310 | hOriginal = LoadImage(hInst, MAKEINTRESOURCE(remote_toolbar_bmp), IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADMAP3DCOLORS); |
311 | 311 | if(hOriginal != NULL) |
312 | 312 | { |
313 | - hResized = ResizeBitmap(hOriginal, 16, 16, 1, 1); | |
313 | + hResized = ResizeBitmap(hOriginal, 64, 64, 16, 64); | |
314 | 314 | DeleteObject(hOriginal); |
315 | 315 | } |
316 | 316 | hWndTbarLocal = CreateToolbarEx( |
@@ -410,7 +410,7 @@ int MakeToolBarWindow(HWND hWnd, HINSTANCE hInst) | ||
410 | 410 | hOriginal = LoadImage(hInst, MAKEINTRESOURCE(remote_toolbar_bmp), IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADMAP3DCOLORS); |
411 | 411 | if(hOriginal != NULL) |
412 | 412 | { |
413 | - hResized = ResizeBitmap(hOriginal, 16, 16, 1, 1); | |
413 | + hResized = ResizeBitmap(hOriginal, 64, 64, 16, 64); | |
414 | 414 | DeleteObject(hOriginal); |
415 | 415 | } |
416 | 416 | hWndTbarRemote = CreateToolbarEx( |