diff --git a/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas b/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas index de357194df..7526cb7900 100644 --- a/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas +++ b/components/virtualtreeview/units/win32/laz.virtualpanningwindow.pas @@ -92,7 +92,7 @@ begin nil, WS_POPUP, X - lSize.CX div 2, Y - lSize.CY div 2, lSize.CX, lSize.CY, OwnerHandle, 0, HInstance, nil); //todo use SetWindowLongPtr later - SetWindowLong(FHandle,GWL_USERDATA,PtrInt(Self)); + SetWindowLongPtrW(FHandle,GWL_USERDATA,PtrInt(Self)); FImage := TBitmap.Create; end;