|
@@ -11,8 +11,6 @@ unit FolderTreeView;
|
|
|
|
|
|
interface
|
|
interface
|
|
|
|
|
|
-{$I VERSION.INC}
|
|
|
|
-
|
|
|
|
uses
|
|
uses
|
|
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, CommCtrl;
|
|
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, CommCtrl;
|
|
|
|
|
|
@@ -674,7 +672,7 @@ begin
|
|
TVItem.hItem := DispItem.hItem;
|
|
TVItem.hItem := DispItem.hItem;
|
|
TVItem.pszText := PChar(S);
|
|
TVItem.pszText := PChar(S);
|
|
TreeView_SetItem(Handle, TVItem);
|
|
TreeView_SetItem(Handle, TVItem);
|
|
- TreeView_SortChildren(Handle, TreeView_GetParent(Handle, DispItem.hItem), {$IFDEF IS_DXE2}False{$ELSE}0{$ENDIF});
|
|
|
|
|
|
+ TreeView_SortChildren(Handle, TreeView_GetParent(Handle, DispItem.hItem), False);
|
|
Change;
|
|
Change;
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
@@ -1031,7 +1029,7 @@ begin
|
|
if Result then begin
|
|
if Result then begin
|
|
{ When a text callback is used, sorting after all items are inserted is
|
|
{ When a text callback is used, sorting after all items are inserted is
|
|
exponentially faster than using hInsertAfter=TVI_SORT }
|
|
exponentially faster than using hInsertAfter=TVI_SORT }
|
|
- TreeView_SortChildren(Handle, Item, {$IFDEF IS_DXE2}False{$ELSE}0{$ENDIF});
|
|
|
|
|
|
+ TreeView_SortChildren(Handle, Item, False);
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
@@ -1169,7 +1167,7 @@ begin
|
|
AddSubfolders(Item, AddBackslash(FCommonPrograms) + Path, FCommonStartup);
|
|
AddSubfolders(Item, AddBackslash(FCommonPrograms) + Path, FCommonStartup);
|
|
if FUserPrograms <> '' then
|
|
if FUserPrograms <> '' then
|
|
AddSubfolders(Item, AddBackslash(FUserPrograms) + Path, FUserStartup);
|
|
AddSubfolders(Item, AddBackslash(FUserPrograms) + Path, FUserStartup);
|
|
- TreeView_SortChildren(Handle, Item, {$IFDEF IS_DXE2}False{$ELSE}0{$ENDIF});
|
|
|
|
|
|
+ TreeView_SortChildren(Handle, Item, False);
|
|
end;
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
|