創(chuàng)建畫筆:
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
也就是實(shí)線,虛線,點(diǎn)虛線,點(diǎn)劃線,雙點(diǎn)劃線,空筆(不可見),其值分別為0,1,2,3 ,4,5
// mypen.CreatePen(0,0,RGB(0,0,255));畫筆選入選出設(shè)備環(huán)境:
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.
畫線函數(shù):
MoveTo(int i,int j); //origin point
LineTo(int i,int j); //destination