Ja użyć funkcji ScaleRect()
Napisane: czwartek, 6 września 2012, 13:25
Maluję na DBGrid ikonki w odpowiednich kolumnach ale zawsze umieszczane są na początku komórki. Chciałbym mieć możliwość określania miejsca w poziomie komórki gdzie ikonka ma się pokazać. Wydaje mi się, że służy do tego funkcja ScaleRect() ale nie znalazłem przykładu jak jej można użyć. Podaje przykład jak umieszczam ikonki w komórkach.
Proszę o sugestie.
- Kod: Zaznacz cały
ImageList1->GetBitmap( Index, bitmap );
intWidth = (Rect.Bottom - Rect.Top);
fixRect.Right = Rect.Left + intWidth;
DBGrid1->Canvas->StretchDraw( fixRect, bitmap );
Proszę o sugestie.