Udostępnij za pośrednictwem


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

Zobacz też

Informacje

Klasa CPen

Diagram hierarchii

CPen::CreatePen

CPen::CPen