BMP -> StringGrid [C++ Builder]

0

Witam wszystkich forumowiczów.

Mam takie pytanie: Jak (i czy można w ogóle) wstawić jakąś mało bitmape na konkretne pole StringGrid?

0

Można
OwnerDraw + F1

0

Co jest opowiednikiem w C++ takiego zapisu w Delphi:

with cbMain do
  begin
  {  namalowanie obrazka w zaleznosci od pozycji }
    ImageList.Draw(cbMain.Canvas, Rect.Left + 2, Rect.Top + 2, index);
  { obok obrazka dodaj odpowiedni tekst }
    Canvas.TextOut(Rect.Left + 22, Rect.Top + 2, Tx[index]);
  end;

Najbardziej chodzi mi o tą część pogrubioną.

0

Pewnie tak:

{
  /*  namalowanie obrazka w zaleznosci od pozycji */
    ImageList->Draw(cbMain->Canvas, Rect.Left + 2, Rect.Top + 2, index);
  /* obok obrazka dodaj odpowiedni tekst */
    cbMain->Canvas->TextOut(Rect.Left + 22, Rect.Top + 2, Tx[index]);
}

//poprawione - no to może tak? strzelam, bo nie widzę całego kodu

0

OK już działa tak jest dobrze

{
  /*  namalowanie obrazka w zaleznosci od pozycji */
    ImageList->Draw(cbMain->Canvas, Rect.Left + 2, Rect.Top + 2, index);
  /* obok obrazka dodaj odpowiedni tekst */
    cbMain->Canvas->TextOut(Rect.Left + 22, Rect.Top + 2, Tx[index]);
}</cpp></quote>

1 użytkowników online, w tym zalogowanych: 0, gości: 1