🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.delphi
5 messages
5 total messages Started by rusiecki.neptuntech Wed, 08 Nov 2017 21:01
ImageList przenoszenie glyphów
#346163
Author: rusiecki.neptuntech
Date: Wed, 08 Nov 2017 21:01
8 lines
1819 bytes
Cześć

Mam starą aplikację, którą przepisuję, mam tam ImageList z glyphami część z nich jest do przyjęcia większość nie.
Mogę z ImageList zrobić eksport do jednego klocka, potem jakimś narzędziem powydłubywać sobie to co chcę. Ale to jest żmudna robota.
Pamiętam, że był kiedyś taki programik który rozrzucał klocka z eksportu na pojedyncze obrazy, i nawet robił coś w rodzaju prezentacji jak by to wyglądało na poszczególnych przyciskach.
Niestety nie mogę się dogrzebać. Mam prośbę o pomoc, jeżeli ktoś kojarzy.

Roland
Re: ImageList przenoszenie glyphów
#346164
Author: konsul41
Date: Thu, 09 Nov 2017 07:38
12 lines
1657 bytes
W dniu 08-11-2017 o 22:01, rusiecki.neptuntech@gmail.com pisze:
> Cześć
> 
> Mam starą aplikację, którą przepisuję, mam tam ImageList z glyphami część z nich jest do przyjęcia większość nie.
> Mogę z ImageList zrobić eksport do jednego klocka, potem jakimś narzędziem powydłubywać sobie to co chcę. Ale to jest żmudna robota.
> Pamiętam, że był kiedyś taki programik który rozrzucał klocka z eksportu na pojedyncze obrazy, i nawet robił coś w rodzaju prezentacji jak by to wyglądało na poszczególnych przyciskach.
> Niestety nie mogę się dogrzebać. Mam prośbę o pomoc, jeżeli ktoś kojarzy.
> 
> Roland
> 
Po co Ci taki program skoro możesz wyeksportować grafiki jedna po 
drugiej do katalogu.
Re: ImageList przenoszenie glyphów
#346165
Author: mmm
Date: Thu, 09 Nov 2017 18:21
28 lines
1558 bytes
>> Niestety nie mogę się dogrzebać. Mam prośbę o pomoc, jeżeli ktoś kojarzy.
>>
>> Roland
>>
> Po co Ci taki program skoro możesz wyeksportować grafiki jedna po 
> drugiej do katalogu.

Alternatywne  podejście do klikania w export:
1) Kopiujemy ImageList
2) Wklejamy do nowego projektu
3) Kawałkiem kodu zapisujemy kazda BMP

procedure TForm51.Button1Click(Sender: TObject);
var
   I: Integer;
   b:TBitmap;
begin
   b:=TBitmap.Create;
   for I := 0 to TreeImages.Count - 1 do
   begin
     TreeImages.GetBitmap(i,b);
     b.SaveToFile(IntToStr(i)+'.bmp');
   end;
   b.Free;
end;

M
Re: ImageList przenoszenie glyphów
#346167
Author: rusiecki.neptuntech
Date: Thu, 09 Nov 2017 23:06
10 lines
1947 bytes
> 
> Roland

Tak, dzięki, tylko jak sobie skopiujesz z np. delphi7 do xe 5 to wszysztko idzie ładnie, problem jest kiedy zaczynasz przypisywać id dla disabledImages i enabledIimigase, bo jak jest jakaś luka to musisz kombinować.
Pamietam, że na torry był taki programik,co  to ogarniał, a jak nie to wstawiał główki lenina.
Ja mam nieforunny przykład z ponad (300 glyphami, w wersiji normal, hot,disabled, dlatego szukam pomocy, bo stracę na to co tydzien, jak założę "ręczne grzebanie".


Roland
Re: ImageList przenoszenie glyphów
#346166
Author: konsul41
Date: Mon, 13 Nov 2017 07:06
31 lines
1763 bytes
W dniu 09-11-2017 o 19:21, mmm pisze:
> 
>>> Niestety nie mogę się dogrzebać. Mam prośbę o pomoc, jeżeli ktoś 
>>> kojarzy.
>>>
>>> Roland
>>>
>> Po co Ci taki program skoro możesz wyeksportować grafiki jedna po 
>> drugiej do katalogu.
> 
> Alternatywne  podejście do klikania w export:
> 1) Kopiujemy ImageList
> 2) Wklejamy do nowego projektu
> 3) Kawałkiem kodu zapisujemy kazda BMP
> 
> procedure TForm51.Button1Click(Sender: TObject);
> var
>    I: Integer;
>    b:TBitmap;
> begin
>    b:=TBitmap.Create;
>    for I := 0 to TreeImages.Count - 1 do
>    begin
>      TreeImages.GetBitmap(i,b);
>      b.SaveToFile(IntToStr(i)+'.bmp');
>    end;
>    b.Free;
> end;
> 
> M
Właśnie o takim eksporcie myślałem, nie o klikaniu.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads