sprint 1-alpha
Public Member Functions | Public Attributes
sprint::gtl::CPenT< t_bManaged > Class Template Reference

#include <Pen.h>

List of all members.

Public Member Functions

 CPenT (HPEN hPen=NULL)
CPenT< t_bManaged > & operator= (HPEN hPen)
void Attach (HPEN hPen)
HPEN Detach ()
 operator HPEN () const
bool IsNull () const
HPEN CreatePen (int nPenStyle, int nWidth, COLORREF crColor)
HPEN CreateSolidPen (int nWidth, COLORREF crColor)
HPEN CreatePen (int nPenStyle, int nWidth, const LOGBRUSH *pLogBrush, int nStyleCount=0, const DWORD *lpStyle=NULL)
HPEN CreatePenIndirect (LPLOGPEN lpLogPen)
BOOL DeleteObject ()
int GetLogPen (LOGPEN *pLogPen) const
bool GetLogPen (LOGPEN &LogPen) const
int GetExtLogPen (EXTLOGPEN *pLogPen) const
bool GetExtLogPen (EXTLOGPEN &ExtLogPen) const

Public Attributes

HPEN m_hPen

Detailed Description

template<bool t_bManaged>
class sprint::gtl::CPenT< t_bManaged >

Implements a Pen handle or object


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines