ВУЗ:
Составители:
Рубрика:
26
щей функцией, для пера –– CreatePen, и далее
связывается с контекстом устройства с помо-
щью метода SelectObject, возвращающего зна-
чение предыдущего объекта графического ин-
терфейса. После завершения операций рисова-
ния можно вернуть предыдущее значение
объекта графического интерфейса. Например:
Void CNewprjView::OnDraw(CDC* pCDC)
CPen myPen;
CPen* myOldPen;
myPen. CreatePen(PS_SOLID, 5,
RGB(200,100,140));
myOldPen=pDC-> SelectObject(&myPen);
pDC––> SelectObject(myOldPen);
Рассмотрим метод CreatePen. Он содержит 3
параметра:
1. Структура линии, которой будем рисовать.
PS_SOLID –– сплошная, PS_DOT –– пунктирная
и т.д.
2. Толщина линии.
3. Цвет линии. Каждый цвет в Windows пред-
ставляется сочетанием значений «красный»,
«зеленый» и «синий» (RGB). Три целочислен-
ных параметра функции RGB меняют свое зна-
чение от 0 до 255. Ниже представлена таблица
щей функцией, для пера –– CreatePen, и далее связывается с контекстом устройства с помо- щью метода SelectObject, возвращающего зна- чение предыдущего объекта графического ин- терфейса. После завершения операций рисова- ния можно вернуть предыдущее значение объекта графического интерфейса. Например: Void CNewprjView::OnDraw(CDC* pCDC) CPen myPen; CPen* myOldPen; myPen. CreatePen(PS_SOLID, 5, RGB(200,100,140)); myOldPen=pDC-> SelectObject(&myPen); pDC––> SelectObject(myOldPen); Рассмотрим метод CreatePen. Он содержит 3 параметра: 1. Структура линии, которой будем рисовать. PS_SOLID –– сплошная, PS_DOT –– пунктирная и т.д. 2. Толщина линии. 3. Цвет линии. Каждый цвет в Windows пред- ставляется сочетанием значений «красный», «зеленый» и «синий» (RGB). Три целочислен- ных параметра функции RGB меняют свое зна- чение от 0 до 255. Ниже представлена таблица 26
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »