CPen::CPen

CPen( );

CPen ( int nPenStyle, int nWidth, COLORREF crColor );
кинути ( CResourceException );

CPen ( int nPenStyle, int nWidth, константа LOGBRUSH * pLogBrush, int nStyleCount = 0, константа DWORD * lpStyle = NULL );
кинути ( CResourceException );

Параметри

nPenStyle

Визначає стиль пера. Цей параметр в першій версії конструктор може бути одне з таких значень:

nWidth

Визначає ширину пера.

crColor

Містить RGB-колір для пера.

pLogBrush

Пункту до LOGBRUSH структури. Якщо nPenStyle PS_COSMETIC, член lbColor LOGBRUSH структуру визначає колір пера і член lbStyle LOGBRUSH структури повинні бути налаштовані на BS_SOLID. Якщо nPenStyle PS_GEOMETRIC, всі члени повинні бути використані для визначення атрибутів пензля пера.

nStyleCount

Вказує довжину, в одиницях, doubleword, lpStyle масиву. Це значення має бути нуля, якщо nPenStyle не PS_USERSTYLE.

lpStyle

Точок на масив значень, doubleword. Перше значення вказує довжину першого тире в стилі, визначені користувачем, друге значення вказує довжину першого місця і так далі. Вказівник має бути NULL , якщо nPenStyle не PS_USERSTYLE.

Зауваження

Якщо ви використовуєте Конструктор без аргументів, слід ініціалізувати кінцевий об'єкт CPen з CreatePen, CreatePenIndirectабо CreateStockObject функції члена. Якщо ви використовуєте Конструктор, що приймає аргументів, то не подальших ініціалізації необхідна. Конструктор з аргументами може кинути виняток, якщо помилка помилки, хоча завжди вдасться конструктора з аргументів.

Огляд CPen |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CPen::CreatePen, CPen::CreatePenIndirect, CGdiObject::CreateStockObject

Index