выполнения графического вывод
Автор admin Вторник, 5 мая 2009 11:32
выполнения графического вывода. 5. Выбрать предыдущее перо или кисть в объекте контекста устройства, чтобы удалить из него текущий объект пера или кисти. Для создания временного пера или кисти можно объявить в функции, осуществляющей графический вывод, локальный объект класса СРеп или CBrush. Этот метод продемонстрирован в примере, приведенном в конце данного раздела. При многократном использовании в программе выбранного пера или кисти объект удобнее объявить как переменную класса представления или любого класса, управляющего окном вывода. Прототипы конструкторов, которые используются для создания объектов GDI, таковы: СРеп::СРеп(); // Создать объект пера СРеп::СРеп( int nPenStyle. int nWidth. COLORREF crColor ); CBrushO; // Создать объект кисти CBrush( COLORREF crColor ); CBrush( int nlndex, COLORREF crColor ); CBrush( CBitmap* pBitmap ); CFont( ); // Создать объект шрифта приводится пример вызова функции CDC: :SelectStockObject() с целью выбора белого пера и серой кисти. void CMyView::OnDraw(CDC* pDC) { pDC->SelectStockObject (WHITE_PEN); pDC->SelectStockObject (GRAY_BRUSH); // Вызов других графическ
Комментарии закрыты.
Последние комментарии