سوال ساده اس !
دوستاني كه تجربه كار با ليست رو دارن مي دونن من چي مي گم.
منظورم اينه كه مثلا اگه يه ليست داريم كه مي خواييم پروسه هاي ويندوز رو بهش اضاف كنيم، ايكونه همون پروسه رو به اون پروسه در ليست اختصاص بديم.
البته خودم فهميدمش !
خيلي اسون بود. فقط من يه خورده تنبلي كرده بودم :
function GetIcon(Filename:String):Integer ;
Var
HIcon32 ,
HIcon16 : HIcon;
Icon : tIcon;
Begin
ExtractIconEx(Pchar(Filename),0,HIcon32,HIcon16,1) ;
If (HIcon16<>0) then
Begin
Icon:=tIcon.Create;
Icon.handle:=HIcon16;
Result := frmMain.ilProcessImage.AddIcon (Icon);
Icon.Free;
end
End;