Информатика и программирование: Visual C++ с использованием библиотеки MFC. Дербакова Е.П. - 26 стр.

UptoLike

Составители: 

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