https://git.reactos.org/?p=reactos.git;a=commitdiff;h=7a83e0a145a0ef3edf635…
commit 7a83e0a145a0ef3edf635414fb916bfbc74afe1b
Author: Jose Carlos Jesus <zecarlos1957(a)hotmail.com>
AuthorDate: Thu Apr 7 14:10:50 2022 +0100
Commit: GitHub <noreply(a)github.com>
CommitDate: Thu Apr 7 16:10:50 2022 +0300
[SHELL32] Remove horizontal scrollbar in File Types property page (#4412)
Reviewed-by: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
---
dll/win32/shell32/dialogs/filetypes.cpp | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dll/win32/shell32/dialogs/filetypes.cpp
b/dll/win32/shell32/dialogs/filetypes.cpp
index c1e08e02198..ba2a5c10a42 100644
--- a/dll/win32/shell32/dialogs/filetypes.cpp
+++ b/dll/win32/shell32/dialogs/filetypes.cpp
@@ -1482,7 +1482,7 @@ FileTypesDlg_InitListView(HWND hwndDlg, HWND hListView)
LVCOLUMNW col;
WCHAR szName[50];
DWORD dwStyle;
- INT columnSize = 140;
+ INT columnSize;
if (!LoadStringW(shell32_hInstance, IDS_COLUMN_EXTENSION, szName, _countof(szName)))
{
@@ -1495,7 +1495,7 @@ FileTypesDlg_InitListView(HWND hwndDlg, HWND hListView)
GetClientRect(hListView, &clientRect);
ZeroMemory(&col, sizeof(LV_COLUMN));
- columnSize = 120;
+ columnSize = (clientRect.right - clientRect.left) / 4;
col.iSubItem = 0;
col.mask = LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM | LVCF_FMT;
col.fmt = LVCFMT_FIXED_WIDTH;
@@ -1512,7 +1512,7 @@ FileTypesDlg_InitListView(HWND hwndDlg, HWND hListView)
}
col.iSubItem = 1;
- col.cx = clientRect.right - clientRect.left - columnSize;
+ col.cx = clientRect.right - clientRect.left - columnSize -
GetSystemMetrics(SM_CYVSCROLL);
col.cchTextMax = wcslen(szName);
col.pszText = szName;
SendMessageW(hListView, LVM_INSERTCOLUMNW, 1, (LPARAM)&col);