CreatePenIndirect (Windows CE 5.0)

Send Feedback

This function creates a logical cosmetic pen that has the style, width, and color specified in the LOGPEN structure.

HPENCreatePenIndirect(constLOGPEN* lplgpn);


  • lplgpn
    [in] Long pointer to the LOGPEN structure that specifies the pen's style, width, and color.

Return Values

A handle that identifies a logical cosmetic pen indicates success. NULL indicates failure. To get extended error information, call GetLastError.


After an application creates a logical pen, it can select that pen into a device context by calling the SelectObject function. After a pen is selected into a device context, it can be used to draw lines and curves.

When you no longer need the pen, call the DeleteObject function to delete it.


OS Versions: Windows CE 1.0 and later.
Header: Windows.h.
Link Library: Coredll.lib.

See Also

CreateDIBPatternBrushPt | DeleteObject | SelectObject | LOGPEN | GDI Functions

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.