// Vorraussetzung: TImagelist mit geladenen Bilderchen als Resource
void __fastcall TForm1::StringGrid1DrawCell(TObject *Sender, long Col, long Row, TRect &Rect, TGridDrawState State)
{
TStringGrid *Grid = (TStringGrid *)Sender;
if ((ARow != 0) && (ACol != 0))
{
// leeres Bitmapobjekt erzeugen
Graphics::TBitmap *pBitMap = new Graphics::TBitmap;
// Bitmap mit Index 0 aus einer Imagelist herauskopieren
ilFunctionButtons->GetBitmap(0, pBitMap);
if (pBitMap)
{
// Bitmap in den Rect-Bereich der akt. Zelle malen
Grid->Canvas->Draw(Rect.Left, Rect.Top, pBitMap);
// und kopiertes Bitmap löschen
delete pBitMap;
}
}
}
Kategorien
-
Neueste Beiträge
- [ABAP] Model-Provider (MPC) und Data-Providerklassen (DPC) zu einem OData-Service ermitteln
- [SAP] Anpassungen von Datenbanktabellen umsetzen
- [SAP] Übersicht modulspezifischer SAP-Tabellen
- [ABAP] BDS-Grafiken (Bitmaps) auslesen und anzeigen
- [ABAP] Benutzerparameter lesen/setzen
- [ABAP] CDS-View zur Anzeige von Änderungsbelegen
- Physik
- [ABAP] ABAP-Sprache aus T002, T002T und T002TX lesen (xco_cp_language)
- [ABAP] Workflow: Inhalt (Workitems) der MyInbox eines Users auflisten
- [ABAP] SAP-Office: Emails und Attachements lesen