Skip to content

Commit ab3ffc2

Browse files
committed
Fix extended listview regression
1 parent 5b208e5 commit ab3ffc2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

phlib/extlv.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ LRESULT CALLBACK PhpExtendedListViewWndProc(
164164
{
165165
HWND headerHandle;
166166

167-
headerHandle = (HWND)DefWindowProc(hwnd, LVM_GETHEADER, 0, 0);
167+
headerHandle = (HWND)DefSubclassProc(hwnd, LVM_GETHEADER, 0, 0);
168168

169169
if (header->hwndFrom == headerHandle)
170170
{
@@ -352,7 +352,7 @@ LRESULT CALLBACK PhpExtendedListViewWndProc(
352352
{
353353
if (i != column)
354354
{
355-
if (DefWindowProc(hwnd, LVM_GETCOLUMN, i, (LPARAM)&lvColumn))
355+
if (DefSubclassProc(hwnd, LVM_GETCOLUMN, i, (LPARAM)&lvColumn))
356356
{
357357
availableWidth -= lvColumn.cx;
358358
}
@@ -366,10 +366,10 @@ LRESULT CALLBACK PhpExtendedListViewWndProc(
366366
}
367367

368368
if (availableWidth >= 40)
369-
return DefWindowProc(hwnd, LVM_SETCOLUMNWIDTH, column, availableWidth);
369+
return DefSubclassProc(hwnd, LVM_SETCOLUMNWIDTH, column, availableWidth);
370370
}
371371

372-
return DefWindowProc(hwnd, LVM_SETCOLUMNWIDTH, column, width);
372+
return DefSubclassProc(hwnd, LVM_SETCOLUMNWIDTH, column, width);
373373
}
374374
break;
375375
case ELVM_SETCOMPAREFUNCTION:

0 commit comments

Comments
 (0)