[ rambo2004 @ 05.07.2006. 14:08 ] @
Dali neko zna kako se moze kopirati slika nekog prozora a da se ne pokupi slika prozora koji je preklopljen preko njega??????? [Ovu poruku je menjao X Files dana 05.07.2006. u 19:17 GMT+1] |
[ rambo2004 @ 05.07.2006. 14:08 ] @
[ crnimilosradojevic @ 05.07.2006. 16:46 ] @
Izvini trebaš pojasniti to malo bolje, ne razumijem te šta želiš da uradiš.
[Ovu poruku je menjao X Files dana 05.07.2006. u 19:18 GMT+1] [ X Files @ 05.07.2006. 18:16 ] @
Citat: Re: Upomoc !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Moras dati smislen naslov. Ako sam dobro razumeo, (neka me neko ispravi ako gresim) takvo nesto nije moguce pod Windows-ima kakvi su sada. Mislim da ce od sledece generacije Windowsa moci. [ kiklop74 @ 05.07.2006. 19:29 ] @
[ rambo2004 @ 06.07.2006. 07:31 ] @
Problem je sledeci: Razvijam kontrolu u C#.NET koja treba da prikazuje grafikone sa berze. Glavni problem je brzina iscrtavanja prilikom dolaska novih tikova sa berze. U ekstremnim situacijama(otvaranje njujorske berze ponedeljkom) neki simboli "tikcu" na 4 mili sekunde. Zahtev je da chart kontrola mora da prikaze ove tikove. Cretanje u GDI+ -u je suvise sporo. Zbog toga sam za neke stvari morao da pristupim Windows API -ima. Predpostavio sam da ovde ima dosta iskusnih C++ programera koji su radili sa ovim API -ima. Problem sam resio pomicu BitBlt funkcije, kojom kopiram deo slike prozora kontrole ekrana i pomeram ga na levo ili desno i na taj nacin ustedim do 50% procesorskog vremena. Medjutim to nije dobro kada je chart kontrola preklopljena nekim drugim prozorom. BitBlt kopira i taj prozor. [ tupito @ 07.07.2006. 14:09 ] @
Napravi memoriski DC pa na njemu crtaj chart a onda BitBlt kopiraj na screen DC na poziciju gde hoces. i BitBlt kopira samo source DC, to sto ti vidis kao drugi prozor je ja mislim sigurno isti prozor tj isti DC kao i tvoj chart samo nacrtan preko.
[ rambo2004 @ 10.07.2006. 07:10 ] @
Na zalost nije mi dozvoljeno da drzim bitmape u memoriji. To bi bilo resenje ali bi uzimalo previse memorije. Diletanti koji ovo koriste su kao mala deca. Otvore 500 chart -ova pa kada se aplikacija zakoci ili pukne kazu: "Ovaj program je los. Necemo ga kupiti". Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|