Device independent bitmap

Intrebari legate de programarea cu biblioteci precum MFC, ATL, WTL si GDI+.
Post Reply
mesajflaviu
Membru++
Membru++
Posts: 684
Joined: 10 Sep 2008, 21:40
Judet: Cluj

Device independent bitmap

Post by mesajflaviu » 01 Apr 2014, 09:32

Cu cateva posturi in urma, am inteles ca nu e chiar OK sa folosesc CDib ... bun, dar CBitmap nu e "device independent", plus ca nu e necesar sa incarc bitmap-ul pe 32 de biti, in majoritatea cazurilor e suficient 24 de biti ... intrebarea este ce ar fi indicat de folosit ca "Device independent bitmap" in cazuri reale ?
Multumesc anticipat.



User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Device independent bitmap

Post by Marius Bancila » 09 Apr 2014, 09:59

Ai incercat CImage?
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

mesajflaviu
Membru++
Membru++
Posts: 684
Joined: 10 Sep 2008, 21:40
Judet: Cluj

Re: Device independent bitmap

Post by mesajflaviu » 09 Apr 2014, 11:51

Multumesc pentru reply, nu cred ca pot folosi CImage in VC6 ... nu stiu daca o fi ceva la ATL, caci ATL-ul se poate folosi in VC6 ? Sau e gogomanie ce spun ...

User avatar
Marius Bancila
Fondator
Fondator
Posts: 2344
Joined: 11 Jul 2007, 11:45
Judet: Timiş
Location: Timisoara
Contact:

Re: Device independent bitmap

Post by Marius Bancila » 09 Apr 2014, 13:54

Da, e gogomanie ce spui. :) Sigur ca exista ATL in VC6. Mai precis versiunea 3.0. Nu stiu insa daca CImage exista in versiunea respectiva. Documentatia din MSDN vad ca merge pana la VS 2003 (adica 7.1).

BTW, in curand IDE-ul tau face 20 de ani. Nu crezi ca e timpul sa faci un upgrade?
Marius Bancila
Fondator Codexpert, Microsoft MVP VC++
Site personal | Blog

User avatar
Ovidiu Cucu
Fondator
Fondator
Posts: 3776
Joined: 11 Jul 2007, 16:10
Judet: Iaşi
Location: Iasi
Contact:

Re: Device independent bitmap

Post by Ovidiu Cucu » 10 Apr 2014, 20:05

Ideal ar fi sa treceti la o versiune mai noua de VS. De cand VS6.0 era ficior si pana acum s-au schimbat foarte multe.
Necesita un pic de parale si efort pentru portare insa e cea mai buna solutie.

Si chiar daca ramaneti cu VS6.0, n-are rost sa va cramponati de clasa aia CDib sau cum s-o fi chemand, care si ea e scrisa pe vremea lu Pazvante.
Chiar si pentru VS6, poti pune SDK-ul pentru WIndows Server 2003 (ultimul suportat de VS6) care printre altele contine GDI+ (CImage din ATL foloseste in spate tot GDI+).
Vezi: Cum instalez Windows SDK pentru Visual C++ 6.0?

Post Reply