CPen::CreatePenIndirect
Инициализирует перо, которая имеет стиль, ширину и цвет указанный в структура заданной в lpLogPen.
BOOL CreatePenIndirect(
LPLOGPEN lpLogPen
);
Параметры
- lpLogPen
Указывает на Windows LOGPEN составляющие, содержащий сведения о ручке.
Возвращаемое значение
Ненулевой если функция успешно; в противном случае – значение 0.
Заметки
Ширина пера с версиями больше, чем 1 пиксель всегда должны иметь PS_NULL, PS_SOLID или стиль PS_INSIDEFRAME.
Если перо имеет стиль и цвет PS_INSIDEFRAME, который не соответствует цвету на логические таблицы цветов, перо нарисована с цветом сглаженного.Стиль PS_INSIDEFRAME идентичен PS_SOLID если ширина пера меньше или равно 1.
Пример
LOGPEN logpen;
CPen cMyPen;
// Get the LOGPEN of an existing pen.
penExisting.GetLogPen(&logpen);
// Change the color to red and the width to 2.
logpen.lopnWidth.x = 2;
logpen.lopnColor = RGB(255, 0, 0);
// Create my pen using the new settings.
cMyPen.CreatePenIndirect(&logpen);
Требования
Header: afxwin.h