» »

pomoč pri c++ (Borland)

pomoč pri c++ (Borland)

baloh82 ::

Ok problem je sledeč

namreč jst mam vListViewu naložene prek ImageLista slike not, te slike so majhne in ko klikneš na eno od slik, se naj bi pokazala na Image- u na sredini.

In zdej imam problem, men se slike že pokažejo ampak vedno ena in ista , ne glede na katero slikco kliknem. In jaz bi zdejle rad tko naredil da bo vsaka slika pokazala svojo vsebino in ne sam eno in isto vsebino. Namreč tko kot mam zdejle kodo za izris slike, se mi vedno izrisuje le zadnja, ki se naloži. In zdej ne vem kako naj ta for popravim oz napišem kodo kako drugače, da bo lepo delal in prikazoval vsako sliko za sebe.
Ker zdejle sem dal za probo zravn sleep(5000) in sem lepo vidu da najprej naloži prvo sliko potem pa to sliko preriše z drugo. Se pravi da bi jst mogu ta moj for mal popravt oz narediti to kako drugače. Ima mogoče kdo kak predlog ali kakršnokoli pomoč? Jaz upam da razumete kaj želim naresti :) .
Aja Pa to funkcijo jst potem kličem v eventu od ListViewa: se pravi ko kliknem na ListView na slikco se pojavi na komponenti Image.

void __fastcall TfrmProgramPraksa::ListView1Click(TObject *Sender)
{
ListView1->Update();
RisiSliko(Image1);
Osvezi(Image1);
ListView1->Update();
}

void __fastcall TfrmProgramPraksa::RisiSliko(TImage *Slika)
{
Graphics::TBitmap *bitmap;
bitmap = new Graphics::TBitmap;
for(int i = 0; i < ImageList1 -> Count; i++)
{
ImageList1->GetBitmap(i, bitmap);
Slika->Picture->Graphic = bitmap;
Slika->Canvas->Draw(0, 0, bitmap);
Slika->Stretch = true;
Osvezi(Slika);
Sleep(5000);
}
}


Hvala za kakršnokoli pomoč

lp

Person ::

Verjetno imaš kakšno pomoč za funkcijo oz. metodo: Slika->Canvas->Draw(0, 0, bitmap);
Verjetno sprejema sledeče argumente: Draw( x, y, Bitmap ) :)
kar pomeni da nariše sliko na to koordinato a ne.

Torej imaš nekje neko kontrolo z imenom Slika, in ti rišeš vse slikce v to kontrolo na pozicijo 0,0

Dodaj me na MSN, pa pogledava skupi kodo ob priliki ...
the.person.si (afna) gmail.com
Let's make something useful!

baloh82 ::

ok sem te dodal!

Upam da bo ratal, to spedenat. Bi blo kr fajn.

Hvala ti

Lp
Marko


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Android] Bluetooth aplikacija

Oddelek: Programiranje
51086 (949) marjan_h
»

C# WPF nalaganje info. iz XML dokumenta

Oddelek: Programiranje
61022 (842) MrStein
»

[Visual C#] "Format" shranjevanja?

Oddelek: Programiranje
10964 (749) c0dehunter
»

Qt Designer -> KDevelop C++ Error

Oddelek: Programiranje
352116 (1646) 'FireSTORM'
»

C#, Dodajanje podatkov v Arraylist z Gumbom

Oddelek: Programiranje
82281 (2120) Beezgetz

Več podobnih tem