пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

СИшники:
» МтЗвУП
» ТПКС
» БЕЗКОРЬ

Створення пензлів та пір’я користувача.

Для поддержки пера и кисти в MFC есть два класса (Pen, Brush; CPen, CBrush); Перо - отрисованные незамкнутые графические объекты и обрисованные края замкнутых графических объектов. 1) создание объектов пера:

- при помощи конструктора CPen::CPen(int PenStyle(стиль пера), int nWidth (толщина пикселя), COLORREF crColor(цвет пера в RGB)); стили пера: PS_SOLID, PS_DASH, PS_DOT, PS_DASHDOT, PS_DASHDOT DOT, PS_NULL - прозрачное перо. Зелёное штрихованное перо толщиной 2: CPen greenPen (PS_DASH, 2, RGB(0,255,0));

- при помощи CreatePen: BOOL CPen::CreatePen (int nStyle, int nWidth, COLORREF crColor); CPen yellowPen; yellowPen.CreatePen (PS_DOT, 1, RGB(255,255,0)); memDC.SelectObject (&greenPen); (выбор объекта в качестве текущего). По умолчанию перо черное, толщина 1 пиксель, сплошное.

Определение кисти. CBrush blueBrush (RGB(0,0,255)); memDC.SelectObject (&blueBrush); 2-й способ - CreateSolidBrush(); CBrush redBrush; redBrush CreateSolidBrush (RGB(255,0,0));

 


21.06.2015; 22:47
хиты: 223
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь