StatusBar->Canvas->Draw



  • juten tach forum

    da kann man ja in die statusbar pinseln 🙂
    StatusBar->Canvas->Draw...

    da werden nun also drei parameter erwartet. mit den ersten beiden habe ich keine probleme. der letzte macht mir aber zu schaffen :p. ich möchte/muss eine TImageList dazu verwenden. wie muss ich nun vorgehen?



  • habs gelöst:

    Graphics::TBitmap *Img = new Graphics::TBitmap;
        ImageList1->GetBitmap(0,Img);
        StatusBar->Canvas->Draw(StatusBar->Panels->Items[0]->Width+4,3,Img);
        delete Img;
    


  • komisch. ich möchte das dies passiert wenn die application startet. habe das also in:

    OnShow
    OnCreate
    OnActive

    ...versucht. doch bei allen drei möglichkeiten war das image nicht in der statusbar. mache ich das aber manuel mit einem Button, klappt es. wie kann ich das nun beim starten, automatisch pinseln?



  • Probiers mal in OnPaint ...


Anmelden zum Antworten