// 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] Mehrere interne Tabellen in eigenem Fullscreen-Fenster (cl_gui_dialogbox_container) anzeigen
- [ABAP] SALV: Eventhandler für Auswahl einer Zeile (Row) bzw. Spalte (Col)
- [ABAP] Höhe einer Dynpro-Zeile bzw. Breite einer Dynpro-Spalte in Pixeln ausgeben
- [ABAP] Statusinformationen des ICMAN lesen
- [ABAP] SAP-ShortCode-Datei (*.sap) erzeugen
- [ABAP] ITS: Aufruf einer Transaktion über HTTPS in der WebGui
- [SAP] Projektsystem
- [CDS-Views] Fehler “Referenzinformationen fehlen oder falscher Datentyp” beheben
- [CDS-Views] Dynamische Befüllung von Variablen / Labels
- [ABAP] Daten einer Internetseite als interne Tabelle bereitstellen