CPen::CreatePenIndirect
初始化具有该样式、宽度和颜色为 lpLogPen点结构的钢笔。
BOOL CreatePenIndirect(
LPLOGPEN lpLogPen
);
参数
- lpLogPen
指向Windows LOGPEN 包含有关钢笔的信息的结构。
返回值
非零,如果函数运行成功;否则为0。
备注
其钢笔的宽度大于1像素应始终具有 PS_NULL、 PS_SOLID或 PS_INSIDEFRAME 样式。
像素具有 PS_INSIDEFRAME 样式和在逻辑颜色表中没有匹配一种颜色的颜色,钢笔绘制带有仿色。 如果钢笔的宽度小于或等于1.,PS_INSIDEFRAME 样式。PS_SOLID 相同。
示例
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