Hej,
Rozbudowuję pewną aplikację w Borland C++ Builder 5. Problem polega na tym, że nie potrafię umieścić obrazka GIF w TStatusBar. Mam TStatusBar, a w nim kilka TStatusPanel, których właściwości style ustawione są na psOwnerDraw. Wiem, że muszę teraz skorzystać ze zdarzenia DrawPanel.
void __fastcall T_MainWindow::StatusBar1DrawPanel(TStatusBar *StatusBar,
TStatusPanel *Panel, const TRect &Rect)
{
TImage *i = new TImage(this);
i->Parent = StatusBar;
i->Picture->LoadFromFile("C://obrazek.gif");
}
Oczywiście powyższy kod jest zły, ale jest to już któraś z kolei modyfikacja i zauważyłem, że znacząco zwiększa się bezmyślność kodowania :/ Obrazek się wyświetla, ale strasznie miga i po użyciu CPU widzę, że program zbyt intensywnie pracuje. Czy ktoś z szanownych forumowiczów mogłby kopnąć mnie we właściwym kierunku?