Описание :
GDIPlus е обектно ориентирана библиотека на Microsoft за С++ която
предоставя по-лесен достъп до графичния интерфейс още известен като GDI
(Graphic Devise Interface) на windows. Рисуването в две измерения и
използването на картинни формати е много подобрено в сравнение със
стандартното windows GDI. С GDIPlus можете да си рисувате обекти, да
отваряте най различни картинки и да ги сейвате във желания от вас
формат, да си ползвате шашави шрифтове и палитри и да си играете с
графиката както си искате.
Съвместимост :
GDIPlus е разработено за MS Visual Studio 7, но понеже издаването на
този продукт беше отлагано редица пъти (защо ли не се учудвам), няколко
версии на библиотеката бяха пуснати от добрите чичковци от Microsoft и
за Visual Studio 6. Ако ползвате Visual Studio 6, трябва да си свалите
библиотеката оттук.
За да я ползвате със Visual Studio 7 (демек .NET 2002) или по нови само инклудвайте <gdiplus.h> във проекта си
За да я ползвате със по ранни версии на студиото след като си свалите
библиотеката оттук (или от Microsoft.com ако ни нямате доверие :) трябва
да я разархивирате в някоя директория и да прибавите
your_pathGDIPlusincludes в include пътя в настройките на средата. След
това инклудвате <gdiplus.h> в проекта си. Преди инклудването
трябва да дефинирате ULONG_PTR – дефиниция използвана в GDPlus, но не
дефинирана в стари версии на Visual Studio. Просто казано ако инклудвате
във файла StdAfx.h от вашия проект, трябва да прибавите следните
редове:
private: GdiplusStartupInput m_gdiplusStartupInput; ULONG_PTR m_pGdiToken;
GdiplusStartup(&m_pGdiToken,&m_gdiplusStartupInput,NULL); //gdi+ init
GdiplusShutdown(m_pGdiToken); //gdi+ end session