CPen::CreatePenIndirect
Inicjuje pióro ma styl, szerokość i kolor w strukturze wskazywanej przez lpLogPen.
BOOL CreatePenIndirect(
LPLOGPEN lpLogPen
);
Parametry
- lpLogPen
Punkty do systemu Windows LOGPEN strukturę, która zawiera informacje o pióra.
Wartość zwracana
Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.
Uwagi
Pióra, które mają szerokość większą niż 1 piksel zawsze powinien mieć albo PS_NULL, PS_SOLID, lub PS_INSIDEFRAME styl.
Jeśli pióro ma PS_INSIDEFRAME styl i kolor, który nie pasuje do koloru w tabeli kolorów logiczne pióro jest narysowany kolor symulowany.PS_INSIDEFRAME styl jest identyczne z PS_SOLID Jeśli szerokość pióra jest mniejsza lub równa 1.
Przykład
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);
Wymagania
Nagłówek: afxwin.h