創建畫筆:
BOOL CreatePen( int nPenStyle, int nWidth, const LOGBRUSH* pLogBrush, int nStyleCount = 0, const DWORD* lpStyle = NULL );
nPenStyle 有PS_SOLID,PS_DASH,PS_DOT,PS_DASHDOT,PS_DASHDOTDOT,PS_NULL

也就是實線,虛線,點虛線,點劃線,雙點劃線,空筆(不可見),其值分別為0,1,2,3 ,4,5
// mypen.CreatePen(0,0,RGB(0,0,255));

畫筆選入選出設備環境:

CPen* SelectObject( CPen* pPen ); 
類似的有:

CBrush* SelectObject( CBrush* pBrush );

virtual CFont* SelectObject( CFont* pFont );

CBitmap* SelectObject( CBitmap* pBitmap );

int SelectObject( CRgn* pRgn );
畫筆刪除:

BOOL DeleteObject( );                           //mypen.DeleteObject();

Return Value

Nonzero if the GDI object was successfully deleted; otherwise 0.


畫線函數:
MoveTo(int i,int j); //origin point
LineTo(int i,int j);  //destination