Описание слайда:
ПРИКЛАД ДОДАТКУ З GDI+ #define UNICODE #include #include using namespace Gdiplus; VOID OnPaint(HDC hdc){ Graphics graphics(hdc); // Все строки - в кодировке Unicode WCHAR welcome[]=L"Welcome, GDI+ !"; // Создаем контекст рисования и устанавливаем // пиксельную систему координат graphics.SetPageUnit(UnitPixel); RectF bounds(0, 0, float(rc.right), float(rc.bottom)); // Загружаем фоновое изображение и растягиваем его на все окно Image bg(L"BACKGRND.gif"); graphics.DrawImage(&bg, bounds); // Создаем кисть с градиентом на все окно и полупрозрачностью LinearGradientBrush brush(bounds, Color(130, 255, 0, 0), Color(255,0,0,255), LinearGradientModeBackwardDiagonal); // Готовим формат и параметры шрифта StringFormat format; format.SetAlignment(StringAlignmentCenter); format.SetLineAlignment(StringAlignmentCenter); Font font(L"Arial", 48, FontStyleBold); // Выводим текст приветствия, длина -1 означает, // что строка заканчивается нулем graphics.DrawString(welcome, -1, &font, bounds, &format, &brush); // Рисуем линию Pen pen(Color(255, 0, 0, 255)); graphics.DrawLine(&pen, 0, 0, 200, 100); }