Nakładanie się obrazu/komponentów

Nakładanie się obrazu/komponentów
chkam
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 59
0

Witam.

Może miał już ktoś do czynienia z biblioteką Bass i możliwością tworzenia wizualizacji ?
Otóż użyłem sobie "gotowca" z wizualizacji który sobie już dość mocno przerobiłem, ale pojawia mi się jeden problem.

Wizualizacja pokazywana jest na obiekcie TPaintBox, nowy obraz (TCanvas) jest aktualizowany na nim co 0,025s
Dodałem nad TPaintBox Label, który po uruchomieniu tworzeniu obrazu na PaintBox po prostu znika, tak samo było z różnymi TImage.

Co zrobić by mi te komponenty nie znikały?

P.S. Rysowanie odbywa się za pomocą osobnego unita

Kopiuj
type TSpectrum = Class(TObject)

wywoływanego przez:

Kopiuj
Spectrum.Draw (Visual.Canvas.Handle, FFTFata, 2, 2);

dodanie znacznika <code class="delphi"> - furious programming

olesio
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
  • Postów: 4191
0

Przecież razem z biblioteką w podkatalogu delphi w demach, jest kod w WinAPI. Pokazuje on różne rodzaje wykresów po kliknięciu na okno. Przeanalizuj go sobie i przerób na VCL. Więcej nie doradzę, bo nie mam teraz dostępu do swoich źródeł. Ale i tak z wykresami pod bassem nie miałem potrzeby nic tworzyć samodzielnie.

szopenfx
  • Rejestracja: dni
  • Ostatnio: dni
2

Zamiast umieszczać label na paintbox'ie może lepiej narysować tekst na nim?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.